imperatív programozási
Algoritmikus programozási nyelv - mesterséges (formal) nyelvet írásban algoritmusok. A programozási nyelv által adott leírás és a megvalósítás formájában egy speciális program: a fordító vagy tolmács.
Programozási nyelv; algoritmikus nyelv
Pascal (Pascal). Pascal nyelv, létre a késő 70-es az alapító sok ötletet a modern programozási Nicholas Wirth, emlékeztető Algol, de szigorítani számos követelményt, hogy a szerkezet a program, és vannak olyan funkciók, amelyek lehetővé teszik, hogy sikeresen létrehozni nagy projektek.
Basic (alap). Vannak még összeállítói és tolmácsok a nyelvet, és a népszerűsége az első helyet a világon. Ebből jött létre a 60-as, mint oktatási nyelv és nagyon könnyű megtanulni.
C (C). Ez a nyelv jött létre, a Bell és kezdetben nem tekinthető tömeges laboratóriumban. Úgy tervezték, hogy cserélje ki a szerelvényt, hogy képes létrehozni ugyanolyan hatékony és kompakt program és ugyanakkor nem függ az adott típusú processzor.
Xi nagyban hasonlít a Pascal és a további munkához szükséges eszközök közvetlenül a memória (pointerek). Az, hogy a nyelv a 70-es írt számos alkalmazás és rendszer szoftver, és számos jól ismert operációs rendszerek (Unix).
A negyedik generációs programozási nyelvek
C ++ (C ++). C ++ - objektum-orientált kiterjesztése C nyelv által létrehozott Bjarne Stroustrup 1980. Sok új funkciókat jelentősen növeli a termelékenységet a programozók, hogy ró az örökölt egy bizonyos alacsony szintű C nyelven, így az összetett és megbízható program megköveteli a magas szintű képzés fejlesztők.
Java (Java, Java). Ez a nyelv jött létre, amelyet a Sun a '90 -es évek elején alapján a C ++. Úgy tervezték, hogy egyszerűsítse a fejlesztési alapuló alkalmazások C ++, kizárva belőle minden alacsony szintű funkciók. De a fő jellemzője ennek a nyelvnek - nem összeállításában a natív kód és platform-független bytecode (mindegyik csapat egyik byte). Ez bytecode lehet végrehajtani a tolmács segítségével - JVM Java-gép (Java Virtual Machine), változatai, amelyek a jelenleg létrehozott minden platformra. Hála a sok Java-gép a Java program átvihető nem csak a forráskód szintjén, hanem a szint egy bináris byte-kódot, így a népszerűsége Java nyelv ma a második csak a BASIC. A Java nyelv lehetővé teszi, hogy programok az interneten.
Különös figyelmet a fejlesztés ezen a nyelven két területre: támogatja mindenféle mobil eszközök és személyi számítógépek, beágyazott háztartási gépek (Jini technológia) és létrehozta a platformfüggetlen szoftver modulok szervereken is futhat a globális és a helyi hálózatok különböző operációs rendszerek (Java Beans technológia). Eddig a fő hátránya ezen a nyelven - kis sebességű által értelmezett Java nyelven.
Ez mind algoritmikus nyelvek. Ma már széles körben használják algoritmikus nyelvek Pascal és SI. Alapú programozási nyelv jött létre objektumot nyelv és az objektum-vizuális programozás. Az objektum-orientált nyelvek C ++ és objektum Pascal, hogy lehetővé teszi, hogy hozzon létre a különböző alkalmazásokhoz. Nyelvek 4. szint lehetővé teszi, hogy hozzon létre alkalmazásokat, hogy működnek a különböző platformokon: DOS, WINDOWS, UNIX.
Jellemzők programozási nyelvek, amelyek egy adott, előre meghatározott algoritmus a probléma megoldására, használja az értékadó operátor, lehetséges, de kedvét goto utasítást. Algoritmikus nyelvek másképp hívják eljárási vagy kötelező.
Felszólító programozás - egy programozási technológia jellemzi azt az elvet kiszámítása állapotváltozások egymást lépésenként. Ebben az esetben a változás-menedzsment teljesen definiált és teljesen felügyelt. Imperatív programozási nyelv - ez ugyanaz, mint az eljárás-orientált programozási nyelv. Eljárás-orientált programozási nyelv - magas szintű programozási nyelv, amelynek alapja a leírás az elv (szekvencia) intézkedések lehetővé teszik, hogy megoldja a problémát. Általában eljárási nyelvek beállítani a programot, egy sor eljárások vagy programok.