Magas szintű programozási nyelv
Tól Directory szoftvert kutató
Magas szintű programozási nyelv eltér az alacsony szinten, hogy ez több egyszerű és könnyű a programozó. Magas szintű programozási nyelvek tartalmazzák a szemantikai szerkezetét és csapat, amely egységes szerkezetben számos egyszerű (alacsony szintű, gép) csapatok, így a programozó megszabadítjuk, hogy írjon minden gépi utasítás egyénileg, azaz az idő programozó csökken, hogy az írás egy bizonyos funkciókat, is csökken a méret a szöveges fájl, amely a forráskód a program algoritmus, a csapat úgy néz ki, az emberi érthető és lehet kombinálni struktúrák (kód blokkokat több csapat), mindez hozzájárul a lehetősége, hogy „tartsa szem előtt” az egész program algoritmus dolgozni kis- és világos területek kód helyett hatalmas lemezek unalmas gépi kódot. amely magában foglalja egy alacsony szintű programozási nyelv.
Mi általában magas vagy alacsony?
Sokan vannak zavarodva a szint nyelvet. Úgy tűnik, hogy a szerelvény nehezebb megérteni, és megköveteli a programozó, hogy egy magasabb szintű képzés, ilyen nyelv lehet nevezni egy magas szintű, de ez nem az.
Tény, hogy a szint jelzi a fokozatot otvyazannosti nyelvet a hatását a berendezés, akkor könnyebb elképzelni, például egy hajón: a motortérben (az alsó szinten a hajó), akik közvetlenül együttműködik a mechanizmusok dob szenet a kemencébe, és figyeli az összes teljesítmény nyomásérzékelők. Ugyanakkor, a kapitány, aki a padló felett (magasabb szintű) általában csak a megrendelések „teljes gőzzel előre”, „full back”, „jobb”, „balra”. A kapitány nem akar dolgozni derítjük és ellenőrzi a nyomás a kazán, ez felelős a hol és milyen sebességgel mozog a hajó. Ha veszünk egy még magasabb szintre, majd a fedélzetre fent utasok, hogy vettem egy jegyet adni azoknak a legtöbb megrendelés hajó „megy Moszkvába”, miközben nem is kell gondolni, hogy a hajó üzemel. Ugyanez az elv rejlik programozási nyelvek, az alsó szint, annál közelebb a programozó működik a berendezés, annál nagyobb, minél nagyobb a programozó működik elvont fogalmakat és a globális problémákra.
Magas szintű programozási nyelv, távolodik a munkát a gépek egyre több lehetőséget cross-platform. azaz a könnyebb kerül át a program, mint például a Windows és a Unix rendszerek.
Magas szintű nyelvek
Ezen túlmenően, a nyelvek vannak osztva tovább értelmezni és összeállítani:
- Összeállította: C, C ++, Pascal, Delphi
- Értelmezni, hogy: Visual Basic, Java, Python, PHP, Ruby, Perl
A lefordított kérdés kapott végrehajtható. például egy EXE fájlt, akkor kapjuk a forráskód összeállítása a forráskódot, hogy a magas szintű nyelvi fordító automatikusan feldolgozza és fordította gépi kódra. amely (adatokkal együtt), és bekerült a futtatható.
Egy értelmezett nyelv nem kerül sor egy futtatható fájlt, akkor mindig formájában forráskódot, ebben az esetben a forráskód lesz a neve a forgatókönyvet. A script lefut egymás után (a csapat mögött a csapat) egy virtuális gép a programozási nyelv. Így a program a számítógép kell egy megfelelő virtuális gép. amely elvégzi a forgatókönyvet. Természetesen ez negatív hatással van a teljesítményre a program, de a szkript maga válik egy cross-platform.