Az automataalap programozs egy olyan programozsi paradigma, amelyben a programot vagy annak egy rszt egy vges llapot gp (Finite-State Machine = FSM) vagy ms (gyakran bonyolultabb) formlis automata modelljeknt gondoljuk el (lsd ). Nha a lehetsges llapotok potencilisan vgtelen halmazt vezetik be, ami nem csak egy felsorols, hanem egy ilyen halmaz bonyolult szerkezet? lehet. A kvetkez? tulajdonsgok az automatikus programozs kulcsfontossg mutati: Az automataalap kd teljes vgrehajtsa az automatikus lpsek ciklusnak tekinthet?.

Property Value
dbo:abstract
  • Az automataalapú programozás egy olyan programozási paradigma, amelyben a programot vagy annak egy részét egy véges állapotú gép (Finite-State Machine = FSM) vagy más (gyakran bonyolultabb) formális automata modelljeként gondoljuk el (lásd ). Néha a lehetséges állapotok potenciálisan végtelen halmazát vezetik be, ami nem csak egy felsorolás, hanem egy ilyen halmaz bonyolult szerkezetű lehet. A véges állapotú gép alapú programozás általában ugyanez, de formailag nem fedi le az összes lehetséges változatot, mivel az FSM a véges állapotú gépet jelenti, és az automataalapú programozás nem feltétlenül alkalmazza a szoros értelemben vett FSM-et. A következő tulajdonságok az automatikus programozás kulcsfontosságú mutatói: * A program végrehajtásának időszaka egyértelműen elkülönül az automata lépésekig. Gyakorlatilag minden lépés egy kódrészlet végrehajtása (minden lépésnél ugyanaz), amely egyetlen belépési ponttal rendelkezik. Ez a szakasz felosztható alszakaszokra, amelyeket a különböző állapotoktól függően kell végrehajtani, bár ez nem szükséges. * Az automatalépések közötti bármilyen kommunikáció csak az automaták állapotának nevezett, explicit módon feljegyzett változókon keresztül lehetséges. Bármely két lépés között a program állapotának nem lehetnek implicit összetevői, mint például a helyi változók értékei, visszatérési címek, az aktuális utasításmutató stb. Tehát a teljes program állapota, amelyet az automatikus belépés bármely két pillanatában veszünk, csak az automatikusnak tekintett változók értékeiben különbözhet. Az automataalapú kód teljes végrehajtása az automatikus lépések ciklusának tekinthető. Az automatikus programozás mellett szól az is, hogy a programozó gondolkodásmódja a programról ebben a technikában nagyon hasonlít ahhoz a gondolkodásmódhoz, amelyet a matematikai feladatok megoldásához használnak a Turing-gépek, Markov-algoritmusok segítségével. (hu)
  • Az automataalapú programozás egy olyan programozási paradigma, amelyben a programot vagy annak egy részét egy véges állapotú gép (Finite-State Machine = FSM) vagy más (gyakran bonyolultabb) formális automata modelljeként gondoljuk el (lásd ). Néha a lehetséges állapotok potenciálisan végtelen halmazát vezetik be, ami nem csak egy felsorolás, hanem egy ilyen halmaz bonyolult szerkezetű lehet. A véges állapotú gép alapú programozás általában ugyanez, de formailag nem fedi le az összes lehetséges változatot, mivel az FSM a véges állapotú gépet jelenti, és az automataalapú programozás nem feltétlenül alkalmazza a szoros értelemben vett FSM-et. A következő tulajdonságok az automatikus programozás kulcsfontosságú mutatói: * A program végrehajtásának időszaka egyértelműen elkülönül az automata lépésekig. Gyakorlatilag minden lépés egy kódrészlet végrehajtása (minden lépésnél ugyanaz), amely egyetlen belépési ponttal rendelkezik. Ez a szakasz felosztható alszakaszokra, amelyeket a különböző állapotoktól függően kell végrehajtani, bár ez nem szükséges. * Az automatalépések közötti bármilyen kommunikáció csak az automaták állapotának nevezett, explicit módon feljegyzett változókon keresztül lehetséges. Bármely két lépés között a program állapotának nem lehetnek implicit összetevői, mint például a helyi változók értékei, visszatérési címek, az aktuális utasításmutató stb. Tehát a teljes program állapota, amelyet az automatikus belépés bármely két pillanatában veszünk, csak az automatikusnak tekintett változók értékeiben különbözhet. Az automataalapú kód teljes végrehajtása az automatikus lépések ciklusának tekinthető. Az automatikus programozás mellett szól az is, hogy a programozó gondolkodásmódja a programról ebben a technikában nagyon hasonlít ahhoz a gondolkodásmódhoz, amelyet a matematikai feladatok megoldásához használnak a Turing-gépek, Markov-algoritmusok segítségével. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1768953 (xsd:integer)
dbo:wikiPageLength
  • 24937 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23894495 (xsd:integer)
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Az automataalapú programozás egy olyan programozási paradigma, amelyben a programot vagy annak egy részét egy véges állapotú gép (Finite-State Machine = FSM) vagy más (gyakran bonyolultabb) formális automata modelljeként gondoljuk el (lásd ). Néha a lehetséges állapotok potenciálisan végtelen halmazát vezetik be, ami nem csak egy felsorolás, hanem egy ilyen halmaz bonyolult szerkezetű lehet. A következő tulajdonságok az automatikus programozás kulcsfontosságú mutatói: Az automataalapú kód teljes végrehajtása az automatikus lépések ciklusának tekinthető. (hu)
  • Az automataalapú programozás egy olyan programozási paradigma, amelyben a programot vagy annak egy részét egy véges állapotú gép (Finite-State Machine = FSM) vagy más (gyakran bonyolultabb) formális automata modelljeként gondoljuk el (lásd ). Néha a lehetséges állapotok potenciálisan végtelen halmazát vezetik be, ami nem csak egy felsorolás, hanem egy ilyen halmaz bonyolult szerkezetű lehet. A következő tulajdonságok az automatikus programozás kulcsfontosságú mutatói: Az automataalapú kód teljes végrehajtása az automatikus lépések ciklusának tekinthető. (hu)
rdfs:label
  • Automataalapú programozás (hu)
  • Automataalapú programozás (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of