limbaj de programare de nivel înalt

Ce este un limbaj de programare de nivel scăzut

Din cercetător software Directory

limbaj de programare de nivel înalt este diferit de nivelul scăzut, astfel încât este mai simplu și ușor pentru programator. limbaje de programare de nivel înalt conțin structura semantică și echipa care este o structura standard a unui număr de (de nivel scăzut, mașină) echipe simplu, astfel încât programator este eliberat de a trebui să scrie fiecare instrucțiune mașină în mod individual, adică programator de timp este redus pentru a scrie o anumită funcționalitate, de asemenea, a redus dimensiunea fișierului text care conține codul sursă al algoritmului de program, echipa pare mai ușor de înțeles umane și pot fi combinate în Structuri (blocuri de cod de la mai multe echipe), toate acestea contribuie la posibilitatea de a „ține minte“ algoritmul întreg program pentru a lucra cu suprafețe mici și clare de cod în loc de foi mari de cod mașină plictisitoare. care include un limbaj de programare de nivel scăzut.







Ceea ce este, în general, mare sau mică?

Mulți sunt confundate cu nivelul limbii. Se pare că, deoarece ansamblul este mai greu de înțeles și necesită programator la un nivel mai ridicat de pregătire, astfel de limbaj poate fi numit un nivel înalt, dar nu este.

De fapt, nivelurile indică gradul limba otvyazannosti de la impactul cu echipamentul, este mai ușor să ne imaginăm, de exemplu, o navă: în compartimentul motor (la nivelul de jos al navei) care lucrează direct interacționează cu mecanismele aruncă cărbune în cuptor, și monitorizează toți senzorii de presiune de performanță. În același timp, căpitanul, care se află pe podea de mai sus (nivel superior) specifică doar ordinele de „viteza înainte“, „complet“, „dreapta“, „stânga“. Căpitanul nu a vrut să lucreze cu cărbune și monitorizează presiunea din cazan, este responsabil de unde și la ce viteză se deplasează navei. Dacă luăm un nivel chiar mai mare, apoi la puntea de mai sus sunt pasageri, au cumpărat un bilet dat celor mai ordinele navă „du-te la Moscova“, în timp ce ei nici nu trebuie să se gândească la modul în care funcționează nava. Același principiu se află în limbaje de programare, este mai mic nivel, mai aproape programator operează cu aparatul, cu atât mai mare, cu atât mai mult programator operează cu concepte abstracte și mai multe probleme globale.







limbaj de programare de nivel înalt, se deplasează departe de lucrul cu echipamentul devine mai multe oportunități pentru cross-platform. că este, cu atât mai ușor va fi transferat la program, cum ar fi între sistemele Windows și Unix.

limbi la nivel înalt

În plus, limbile sunt împărțite interpretate și compilate în continuare:

  • Compilat: C, C ++, Pascal, Delphi
  • Interpretat: Visual Basic, Java, Python, PHP, Ruby, Perl

Limbajele compilate problemă care rezultă executabil. cum ar fi un fișier EXE, acesta este obținut din codul sursă prin compilarea codului sursă, care este pe limba compilator la nivel înalt prelucrate și traduse în cod mașină în mod automat. care (împreună cu datele) și scrise în executabil.

Un limbaj interpretat nu este făcută într-un fișier executabil, este întotdeauna sub formă de cod sursă, în acest caz, codul sursă devine numele de script-ul. Script-ul este executat în ordine (echipa din spatele echipei) într-o mașină virtuală a limbajului de programare. Astfel, pentru programul, computerul trebuie să fie o mașină virtuală corespunzătoare. care va efectua scriptul. Desigur, acest lucru are un efect negativ asupra performanței programului, dar script-ul în sine devine o cross-platform.