Property Value
dbo:abstract
  • A programozási paradigma egy osztályozási forma, amely a programozási nyelvek jellemzőin alapul. A nyelvek több paradigmába is sorolhatók. Néhány paradigmát elsősorban a nyelvezetének következménye foglalkoztat, mint például, hogy megengedi a , vagy hogy az műveletek sorozata meghatározható-e a végrehajtási modell alapján. Más paradigmákat elsősorban a kód szervezettsége foglalkoztatja, például egy kód egységekre csoportosítása az állapottal együtt, amelyet a kód módosított. Más paradigmák azonban elsősorban a szintaxis és a nyelvtan stílusával foglalkoznak. Gyakori programozási paradigmák köztük: * imperatív, amelyben a programozó utasítja a gépet az állapotának megváltoztatására, * procedurális, amely az utasításokat eljárásokba csoportosítja, * objektumorientált, amely az utasításokat csoportosítja az alap azon részével együtt, amelyen működnek, * , amelyben a programozó deklarálja a kívánt eredmény tulajdonságait, de nem azt, hogy hogyan kell azt kiszámítani, * funkcionális, amelynél a kívánt eredményt függvényalkalmazásként deklarálnak * , amelyben a kívánt eredményt a tények és szabályok rendszerével kapcsolatos kérdésre adott válaszként deklarálnak * matematikai, amelyben a kívánt eredményt egy optimalizálási probléma megoldásaként deklarálnak A technikák, mint a , amelyek lehetővé teszik a programnak, hogy magára hivatkozzon, szintén programozási paradigmának tekinthető. Ez azonban összeegyeztethető a fő paradigmákkal, tehát önmagában nem valódi paradigma. Például azok a nyelvek, melyek az imperatív paradigmákba esnek két fő jellemzőjük van: meghatározzák a műveletek sorrendjét olyan konstrukciókkal, amelyek kifejezetten ellenőrzik ezt a sorrendet, és lehetővé tesznek olyan mellékhatásokat, amelyben az állapot módosítható egy időben, egy kód egységben, majd később egy másik időpontban olvasható egy másik kód egységén belül. A kommunikáció a kódegységek között nem egyértelmű. Közben az objektumorientált programozásban a kód objektumokba van rendezve, amik olyan állapotot tartalmaznak, amelyet csak az objektum részét képező kód módosít. A legtöbb objektumorientált nyelv imperatív nyelv is. Ezzel szemben a dekleratív paradigmához illeszkedő nyelvek nem határozzák meg a műveletek végrehajtásának sorrendjét. Ehelyett számos, a rendszerben elérhető műveletet szolgáltatnak, valamint azokat a feltételeket, amelyek között az egyes műveletek végrehajthatók. A nyelv végrehajtási modelljének végrehajtása nyomon követi azokat a műveleteket, amelyek szabadon végrehajthatók, és önmagának választja ki a sorrendet. (hu)
  • A programozási paradigma egy osztályozási forma, amely a programozási nyelvek jellemzőin alapul. A nyelvek több paradigmába is sorolhatók. Néhány paradigmát elsősorban a nyelvezetének következménye foglalkoztat, mint például, hogy megengedi a , vagy hogy az műveletek sorozata meghatározható-e a végrehajtási modell alapján. Más paradigmákat elsősorban a kód szervezettsége foglalkoztatja, például egy kód egységekre csoportosítása az állapottal együtt, amelyet a kód módosított. Más paradigmák azonban elsősorban a szintaxis és a nyelvtan stílusával foglalkoznak. Gyakori programozási paradigmák köztük: * imperatív, amelyben a programozó utasítja a gépet az állapotának megváltoztatására, * procedurális, amely az utasításokat eljárásokba csoportosítja, * objektumorientált, amely az utasításokat csoportosítja az alap azon részével együtt, amelyen működnek, * , amelyben a programozó deklarálja a kívánt eredmény tulajdonságait, de nem azt, hogy hogyan kell azt kiszámítani, * funkcionális, amelynél a kívánt eredményt függvényalkalmazásként deklarálnak * , amelyben a kívánt eredményt a tények és szabályok rendszerével kapcsolatos kérdésre adott válaszként deklarálnak * matematikai, amelyben a kívánt eredményt egy optimalizálási probléma megoldásaként deklarálnak A technikák, mint a , amelyek lehetővé teszik a programnak, hogy magára hivatkozzon, szintén programozási paradigmának tekinthető. Ez azonban összeegyeztethető a fő paradigmákkal, tehát önmagában nem valódi paradigma. Például azok a nyelvek, melyek az imperatív paradigmákba esnek két fő jellemzőjük van: meghatározzák a műveletek sorrendjét olyan konstrukciókkal, amelyek kifejezetten ellenőrzik ezt a sorrendet, és lehetővé tesznek olyan mellékhatásokat, amelyben az állapot módosítható egy időben, egy kód egységben, majd később egy másik időpontban olvasható egy másik kód egységén belül. A kommunikáció a kódegységek között nem egyértelmű. Közben az objektumorientált programozásban a kód objektumokba van rendezve, amik olyan állapotot tartalmaznak, amelyet csak az objektum részét képező kód módosít. A legtöbb objektumorientált nyelv imperatív nyelv is. Ezzel szemben a dekleratív paradigmához illeszkedő nyelvek nem határozzák meg a műveletek végrehajtásának sorrendjét. Ehelyett számos, a rendszerben elérhető műveletet szolgáltatnak, valamint azokat a feltételeket, amelyek között az egyes műveletek végrehajthatók. A nyelv végrehajtási modelljének végrehajtása nyomon követi azokat a műveleteket, amelyek szabadon végrehajthatók, és önmagának választja ki a sorrendet. (hu)
dbo:wikiPageID
  • 1166 (xsd:integer)
dbo:wikiPageLength
  • 18332 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23752478 (xsd:integer)
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:label
  • Programozási paradigma (hu)
  • Programozási paradigma (hu)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of