Ismerje meg ezt a cikket, mi az magas szintű nyelv a programozásban? És mivel nagy jelentősége van a számítástechnika világában.
Magas szintű nyelv
Ez a legközelebb áll az emberi természetes nyelvhez, nem a legközelebb a számítógép bináris nyelvéhez. Az magas szintű nyelvek ezért lehetővé teszik a programozók számára, hogy programutasításokat írjanak az angolhoz nagyon hasonló szavak vagy nyelvtani kifejezések használatával.
Például a C nyelvben használhat olyan szavakat, mint a nagybetűk, ha, egy ideig. Hozza létre velük a következő állításokat: If (szám> 0) printf ("szám pozitív").
Spanyolra fordítva azt jelenti: ha a szám nagyobb nullánál, írja be a következő üzenetet a képernyőre: «A szám pozitív». Az magas szintű nyelvek az algoritmusokat úgy jellemzik, hogy azok a gépi végrehajtás helyett alkalmazkodjanak az emberi megismeréshez, ezért tekintik ezeket a nyelveket magas szintű nyelvek mert olyan szavakat használhatnak, amelyeket a programozók könnyen megérthetnek.
Egyéb magas szintű nyelvek ezek: Ada, BASIC, COBOL, FORTRAN, Pascal
Ezek másik fontos jellemzője magas szintű nyelvek az, hogy a legtöbb utasításhoz több lépésre van szükség ahhoz, hogy ugyanazt a kifejezést az összeszerelési nyelven fejezze ki. A legtöbb nyelvhez hasonlóan a gépi nyelv több lépését is egyesíti.
Magas szintű nyelvi jellemzők
Az ilyen típusú nyelv a gépi nyelv absztrakciójának legmagasabb szintjére utal, a nyelvek nem foglalkoznak regiszterekkel, memóriacímekkel és híváskötegekkel, hanem összetett változókra, tömbökre, objektumokra, aritmetikai vagy Boole -kifejezésekre, alprogramokra és függvényekre vonatkoznak. , hurkok, szálak, lezárások és egyéb számítási fogalmak. Röviden, a hangsúly a könnyű használaton van, nem az optimális programhatékonyságon.
előny
A magas szintű nyelvhez kapcsolódó előnyök a következők:
- Más nyelvekhez képest a programozó képzési ideje viszonylag rövid.
- A programozás az emberi nyelvhez hasonló szintaktikai szabályokon alapul.
- A parancs neve, például READ, WRITE, PRINT, OPEN, többek között.
- A programok módosítása és beállítása egyszerűbb.
- Csökkentse a szállíthatósági program költségeit.
hátrányok
A magas szintű nyelvvel kapcsolatos hátrányok a következők:
- A beállítási idő meghosszabbodik, mert a végső program eléréséhez a forrásprogram különböző fordításaira van szükség.
- A belső gépi erőforrásokat nem használják, és legjobban a gépi és az összeszerelési nyelven használhatók.
- Nagyobb memóriaterület. A program végrehajtási ideje hosszabb.
Magas szintű nyelvtörténet
A negyvenes években született meg az első modern elektromos számítógép. A korlátozott sebesség és memóriakapacitás arra kényszeríti a programozókat, hogy nagymértékben állítható szerelési nyelvi programokat írjanak.
Végül rájöttek, hogy az összeszerelési nyelv programozása sok agymunkát igényel, és nagyon hajlamos a hibákra.
1948 -ban Konrad Zuse publikált egy cikket a Plankalkül programozási nyelvéről. Ezt azonban életében nem sikerült elérni, és közreműködésének semmi köze más fejleményekhez.
Néhány fontos nyelv, amelyet ebben az időszakban fejlesztettek ki:
- 1943-Plankalkül (Respect Conrad), amelyet fél évszázada terveztek, de nem valósítottak meg.
- 1943-Megszületik az ENIAC kódolási rendszer.
- 1949-1954-Egy sor mnemonikus utasításkészlet, például az ENIAC mnemonikus utasításkészlet.
Kedves olvasó, tartson velünk, és olvasson a következőkről: C ++ programozás.