Magas szintű programozási nyelvek

Magas szintű programozási nyelvek
A megjelenése magas szintű programozási nyelvek (HLPL - magas szintű programozási nyelv) - logikus lépés a számítástechnika fejlődése.

Tárolására és továbbítására algoritmusok, vagy utasítások sorozata, a fő programozási nyelv feladat. És két cél prioritást neki. Ez ad a programozó képes beállítani a szükséges lépéseket, és létrehozza a koncepció, amely kihasználja a programozó, amikor gondolkodás feladatokat.

A mai napig, nehéz megmondani, hogy hány autó van felvétel rendszereket. Szakértők azt mondják, hogy nem kevesebb, mint a saját számítógépes rendszerek.

Lehetőség van programokat írni közvetlenül a „bennszülött” nyelv a gép (alacsony szintű gépi nyelv), bár ez meglehetősen bonyolult és időigényes folyamat. Ilyen nyelv csak úgy volt lehetséges elején a számítógép korszak - a 1950-es. Mentése programozók és kapcsolat ember és gép létrehozása volt, nem gépi nyelv. Ez egy magas szintű nyelv dolgozhatnak nem közvetlenül, hanem a program-fordítók. Ők egy géppel olvasható „forráskód”, ami egy számítógépet az a kívánt hatást, nyelvén írják a gép.

A modern világban használ két fő típusa a fordítóprogramok. Ez egy lépés a beolvasás és ellenőrzi a forráskódot tolmács. És a fordító, olvassa el a teljes forráskódot, hogy hozzon létre egy egész programot szöveget gépi nyelv. Ezt követően a program fut külön használata nélkül a forráskódot.

Története programozás kezdődik létrehozásának ötlete egy programot. A működési elv változatlan marad, mivel a 20-as évek, a XIX. Charlz Bebbidzh javasolt előre felvett egy műveletsor a gép, hogy később azt automatikusan végrehajtja azokat. Ez vezetett a létrehozása a digitális futtató számítógépek automatikusan.

Kik éltek ugyanabban az időben, Ada Lavleys tartják a világ első számítógépes programozó. Általa kifejlesztett egyik legfontosabb eleme a modern programozási nyelv - ciklust. És még néhány algoritmus menedzsment technikák, hogy a programozók használják ma.

Szemantikai struktúra, amely röviden leírja a szerkezet információt az adatok és minden művelet készült velük, vagy absztrakciók fő jellemzője a magas szintű nyelven.

Magas szintű programozási nyelvek
1942-ben a világ első magas szintű programozási nyelv bevezetése. Alapítója Konrad Tsuze elnevezte plankalkül vagy „tervez kalkulus”. Ez a nyelv használata engedélyezett feltételes operátorok, tömbök, lebegőpontos aritmetikai, kimutatások, ciklusokat fenntartani a működését a címzett és számos más eszközt is szinte minden modern programozási nyelvek.

Később John Mouchli kifejlesztett speciális karakterek engedélyezettek kódolására a gépi utasítások. Ez volt a forradalom a világon a programozási nyelvek. Ihlette innováció, kollégája szürkék Myurrey Hopper és csapata jött létre rutinok. Úgy alkotta meg a „hibakeresés”.

Primitív megjelenése az első tolmácsok a világ is ki kell George. Mouchli. Ő volt az, aki kifejlesztette a «Rövid kód» rendszer, ami lett primitív magas szintű programozási nyelv. Ezzel Mouchli rögzített feladata álló matematikai képleteket. Következő lefordított tartalmát képletek segítségével egy speciális asztalon a két karakterből álló kódot. Ő lett a bináris gépi kódú feldolgozása során egy számítógépes program.

Csoport az ő vezetésével 1954-ben volt, a fejlesztő Math-Matic rendszereket. Ez a rendszer magában egy fordító és programozási nyelv. Ebben a vizsgálatban a programozók nem állt meg, és 1958-ban látott napvilágot a fordító Flow-Matic. Ő írhatnak programok azon a nyelven, közel a angol.

További fejlesztések irányába az üzleti problémák megoldására létrehozásához járult hozzá a Cobol (COBOL - Common Business Oriented Language) 1960. Fő jellemzői, hogy dolgozzon ki egy eszközt feldolgozásának szöveges adatok, a kimenő adatok formájában egy külön dokumentum. Azonban a matematikai eszközök messze elmarad Fortran és Algol. Az első feladat az volt, hogy megszervezi tömeges Cobol feldolgozásában az üzleti adatok és ipari menedzsment.

Az igazi áttörést a területen a számítástechnika és a programozás vált évek közepén 50-es évek. Először javult nyelvek váltak a kapcsolatot a programozó és a gép. Az egyik legfontosabb és a legnépszerűbb volt a Fortran. A csapat az IBM fejlesztői készítettek az első változata 1954-ben.

Fortran kinyilatkoztatás volt a matematikusok és mérnökök, mivel lehetővé teszi, hogy gyorsan és pontosan végezhet matematikai számításokat tudományos és technikai jellegű.

A hatvanas éveinek elején jellemezte az új, magas szintű nyelven. Mindegyiknek volt saját irányát, amely lehetővé teszi, hogy a problémák megoldása érdekében egy adott területen. Ezen túlmenően, azok számára a kötődnek egy adott gépen vagy kifejezett személyi ízlését alkotók.

A bizonytalanság a programozáshoz vezetett kísérlet egy univerzális nyelv a 60-as. Az ilyen nyelv nem kell kötni, hogy egy adott számítógépes architektúra és bizonyos típusú problémák. A fejlesztés során ismét vett IMB. Az első eredmény az volt 1967-ben PL / 1 (Programm Nyelv One). Az alkotók megpróbálták feküdt lehetővé megoldani minden feladatot, számításából információt találni. A kísérlet sikertelen volt, mert a nyelv nem volt eléggé egyszerű és hibákat tartalmaz.

Mindazonáltal a dob az egyetemes nyelv volt szükség. Ez oda vezetett, hogy az új változat a régi nyelvek Algol-68, 1968-ban és Fortran-77. Univerzális nyelv fokozatosan kiszorítják az összes többi. Sajnos, a feladat a fejlődő egy általános célú, magas szintű programozási nyelv, és nem oldódott meg.

Viszonylag sikeres kísérlet egy univerzális nyelv lett LISP. Úgy tűnt, 1965-ben. Fő jellemzője - rekurzív függvényeket, hogy minden algoritmus lehet leírni. LISP programozási nyelv lehetővé tette a számítógépek szimulálni még a bonyolult folyamat az emberi szellemi tevékenység.

szoftver válság nem befolyásolja a növekedés a programozási nyelvek. A végén a 60-as évek, mind a 70-es és korai 80-as jellemzi a megjelenése rengeteg őket.

A mi korunkban, a fejlesztők használják a különböző korszerű, magas szintű programozási nyelvek: Java, Visual Basic, C, C ++, C #, PHP, Perl, Python, Ruby, és Pascal (Delphi). Munkájukat a különböző rendszerek és adatok struktúrák, amelyek támogatják a különböző adattípusok objektumorientált programozási eszközök, fájlműveleteket.

Spam védelem: 1692 (db): *

Kapcsolódó cikkek