Mit jelent az alacsony vagy magas szintű programozási nyelv, és mi a különbség a kettő között?
Az alacsony vagy magas szint nem azt jelenti, amire te gondolsz.
Egy nyelv minél magasabb szintű, annál könnyebb használni, viszont annál inkább csak bizonyos szűk feladatkör megoldására alkalmas.
Ha alacsonyabb szintű, nehezebb a használata, viszont annál széleskörűbb alkalmazása lehetséges.
Tehát az alacsonyszint, valami olyasmit jelent, hogy a számítógéphez áll közel (egyesek meg nullák...), a magasszint, meg hogy az emberhez (szavak, mondatok).
A nyelveket eszerint csoportosítják, milyen közel áll a hardwarehez. Az assembly/gépikód a legalacsonyabb szintű nyelv, mert ezt közvetlen a processzor értelmezi. Ennél magasabb szintű a C illetve a C++, de a kevésbé ismert Cobol és az Ada. Ezeket a nyelveket úgy alkották meg, hogy kellően hardware közeli és megfelelően bővíthető legyen. Továbbá nem igényel olyan alacson szintű (hardware közeli) gondolkodást mint az asm. Ennél magasabb szintű nyelvek azok, amik már valamilyen interpretert, keretrendszert igényelnek a futásukhoz. Ilyen a C#, PHP, Pyton, Perl, Ruby, Java, stb...
A C illetve /ma inkább már/ a C++ azért domináns ennyire, mert gyakorlatilag azt lehet benne megírni ami akarnak, komplett oprendszereket, illetve bármivel ki lehet bővíteni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!