Többelvű programozási nyelvek
A Wikipédiából, a szabad enciklopédiából.
Többelvű programozási nyelv alatt olyan nyelvet értünk, amely több, mint egy programozási módszert(ún. paradigmát) támogat. Ilyen elvek például az objektumorientált, a generikus és a funkcionális programozás. Az ilyen nyelvek azt a célt szolgálják, hogy a programozó a céljához leginkább megfelelő eszközt használhassa fel, mivel egy-egy paradigma nem biztos, hogy minden téren a legjobbat tudja nyújtani.
Jó példa többelvű programozási nyelvre a C++, amely egyaránt támogatja az imperatív, objektum-orientált és generikus stílust is.
Tartalomjegyzék |
[szerkesztés] Paradigmák
Néhány fontosabb elv felsorolása:
- Funkcionális programozás: matematikai kifejezésekkel dolgozik.[1]
- Imperatív programozás: meghatározott parancsokkal változtatja meg a program állapotát, változókkal dolgozik.[2]
- Deklaratív programozás: kijelentő módú, egyenletekből, állításokból áll, változók helyett rögzített értékű memóriahelyek vannak, amelyek értéke a program írásakor még nem ismert.
- Objektum-orientált programozás: osztályokat és öröklődést használ.
- Vizuális programozás: a program elemeit grafikus felületen módosítja.[3]
- Párhuzamos programozás: több szálon futó programok, amelyek egymással is kommunikálnak.[4]
- Logikai programozás: logikai állításokkal alkotja meg a program modelljét.[5]


