Limbaj de programare la nivel înalt Detalii!

Aflați în acest articol Ce este limbaj la nivel înalt în programare? Și pentru că are o mare importanță în lumea computerelor.

Limbaj la nivel înalt-2

Limbaj la nivel înalt

Este limbajul cel mai apropiat de limbajul natural uman, nu cel mai apropiat de limbajul binar al computerului. The limbi de nivel înalt de aceea, ei permit programatorilor să scrie instrucțiuni de program folosind cuvinte sau expresii gramaticale care sunt foarte asemănătoare cu engleza.

De exemplu, în limbajul C, puteți utiliza cuvinte precum majuscule, dacă, pentru, în timp ce. Creați următoarele declarații cu ele: Dacă (număr> 0) printf ("numărul este pozitiv").

Tradus în spaniolă înseamnă: dacă numărul este mai mare decât zero, scrieți pe ecran următorul mesaj: «Numărul este pozitiv». The limbi de nivel înalt sunt caracterizate prin exprimarea algoritmilor într-un mod care se adaptează la cunoașterea umană mai degrabă decât la execuția mașinii, motiv pentru care aceste limbaje sunt considerate limbi de nivel înalt deoarece pot folosi cuvinte pe care programatorii le pot înțelege cu ușurință.

alții limbi de nivel înalt sunt: ​​Ada, BASIC, COBOL, FORTRAN, Pascal

O altă caracteristică importantă a acestora limbi de nivel înalt este că pentru majoritatea instrucțiunilor, sunt necesari mai mulți pași pentru a exprima același lucru în limbajul de asamblare. La fel ca majoritatea limbilor, combină, de asemenea, mai mulți pași în limbajul mașinii.

Caracteristici de limbaj la nivel înalt

Limbajul de acest tip se referă la cel mai înalt nivel de abstractizare a limbajului mașinii, limbile nu se referă la registre, adrese de memorie și stive de apeluri, ci mai degrabă se referă la variabile complexe, matrice, obiecte, aritmetice sau expresii booleene, subrutine și funcții , bucle, fire, închideri și alte concepte de calcul. Pe scurt, accentul este pus pe ușurința utilizării, nu pe eficiența optimă a programului.

Avantaj

Avantajele legate de limbajul la nivel înalt sunt următoarele:

  • În comparație cu alte limbi, timpul de instruire pentru programator este relativ scurt.
  • Programarea se bazează pe reguli sintactice similare limbajului uman.
  • Numele comenzii, cum ar fi READ, WRITE, PRINT, OPEN, printre altele.
  • Modificarea și ajustarea programelor sunt mai ușoare.
  • Reduceți costurile programului de transportabilitate.

Dezavantaje

Dezavantajele legate de limbajul la nivel înalt sunt următoarele:

  • Timpul de configurare crește, deoarece sunt necesare traduceri diferite ale programului sursă pentru a obține programul final.
  • Resursele interne ale mașinii nu sunt utilizate și sunt cel mai bine utilizate în limbajul mașinii și al ansamblului.
  • Amprentă de memorie mai mare. Timpul de execuție al programului este mai lung.

Limbaj la nivel înalt-3

Istoria limbajului la nivel înalt

În anii 1940, s-a născut primul computer electric modern. Viteza limitată și capacitatea de memorie îi obligă pe programatori să scrie programe cu limbaj de asamblare foarte ajustabil.

Au realizat în cele din urmă că programarea limbajului de asamblare necesită multă muncă cerebrală și este foarte predispusă la erori.

În 1948, Konrad Zuse a publicat un articol despre limbajul său de programare Plankalkül. Cu toate acestea, acest lucru nu a fost realizat în viața sa, iar contribuția sa nu are nicio legătură cu alte evoluții.

Unele limbaje importante dezvoltate în această perioadă includ:

  • 1943-Plankalkül (Respect Conrad), proiectat, dar neimplementat timp de o jumătate de secol.
  • 1943-S-a născut sistemul de codificare ENIAC.
  • 1949-1954-O serie de seturi de instrucțiuni mnemonice, cum ar fi setul de instrucțiuni mnemonice ENIAC.

Stimate cititor, stai cu noi și citește despre: Programare C ++.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Actualidad Blog
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.