Când auzim despre Limbaj la nivel înaltNe imaginăm întotdeauna o echipă de ingineri de calculatoare care lucrează de pe PC-uri uriașe; Într-un fel, această resursă este mecanismul de comunicare din lumea avansată a computerului. Vă vom dezvălui detaliile mai târziu.

Limbaj la nivel înalt-2

Index

Limbaj la nivel înalt

El limbaj la nivel înalt en de programare, modul în care se desfășoară acțiunile de dezvoltare și de programare a resurselor de calcul din computere. Se bazează pe o serie de coduri interconectate și conectate, care generează acțiuni astfel încât procesele legate de rețea și conexiunile PC să fie efectuate.

Pe scurt, procesul este implementat pentru realizarea activității de programare. Anumiți algoritmi și coduri sunt utilizate în mod corespunzător; ținând cont de intuiția umană. Acest proces permite direcționarea direcțiilor limbă echipamente de operare.

Este considerată o expresie similară cu modul în care limbă uman, unde prin scris procedăm la comandarea instrucțiunilor pentru îndeplinirea funcțiilor. Aceste acțiuni sunt combinate și, atunci când sunt compilate, generează operații care sunt interpretate și utilizate de utilizatori.

unele limbă Se numesc programatice Java, PHP, Python, Javascript, C ++. Pe de altă parte, limbă programatic se bazează pe instrucțiuni în care este necesară o sintaxă specifică; La fel, acestea sunt clasificate în limbă s de proceduri și limbă nivel scăzut.

Pentru a le pune în aplicare, anumite cunoștințe de programare, unde numai specialiștii pot efectua, deoarece secvențele logice sunt transformate în instrucțiuni. Au fost inițial create astfel încât utilizatorii obișnuiți să poată îndeplini sarcini legate de procesarea datelor.

Astăzi sunt destul de complexe și sunt implementate pe computere pentru a efectua diverse acțiuni. Sunt necesare și ajută la gestionarea resurselor, astfel încât echipele să poată funcționa eficient.

caracteristici

Acest concept este atribuit deoarece este considerat un limbă abstract, unde este cunoscut doar de un grup de dezvoltatori și cunoscători ai limbă informatică; În plus, are următoarele caracteristici:

  • Nu gestionează registrele de bază, ci gestionează mai degrabă variabile și matrice.
  • Folosiți obiecte complexe și expresii de tip boolean.
  • Reprezintă acțiuni prin subrutine și diverse funcții.
  • Utilizați bucle, fire și fermoare pentru a completa instrucțiunile.
  • Este a limbă abstract care are anumiți numitori comuni.
  • Nu este înțeles de către utilizatorii obișnuiți.

Tipuri

El limbaj la nivel înalt Prezintă trei niveluri sau etape care sunt utilizate pentru a defini termenii, instrucțiunile și toate acțiunile necesare care trebuie efectuate pe un computer; care înțelege combinațiile binare așa-numitul cod de mașină; Aceasta constă dintr-o serie de numere combinate folosind doar 1 și 0.

Limbaj la nivel înalt - 3

Limbi de nivel scăzut

Se consideră că limbă dependente de echipament, astfel încât programul utilizat pe un computer să nu poată fi ulterior migrat sau exportat prin nici un mijloc; devine unic și este încorporat în computer.

Acestea sunt concepute special pentru hardware, unde este, de asemenea, posibil să profitați de toată capacitatea. Există mai multe tipuri de limbă nivel scăzut:

  • Limbajul mașinii, care comandă mașinii operațiunile de bază și fundamentale pe care trebuie să le facă, codurile utilizate pentru acestea sunt considerate 0 și 1, ceea ce indică o formă de comunicare sau instrucțiune pe care doar hardware-ul o înțelege.
  • limbaj de asamblare, constă dintr-o pantă a limbajul mașinii și se formează prin litere și cifre, acestea combinând re sute numele codurilor mnemonice. Acest tip de limbă a ajutat la încurajare limbă s mai larg și programe de de tip traducător, care la rândul lor ocupă mai puțină memorie.
  • El limbă nivelul scăzut are un dezavantaj, care este că limbă Tipul de asamblare este aproape la fel ca limbajul mașinii, care generează o oarecare confuzie în cadrul dezvoltatorilor, ceea ce necesită o cunoaștere mai largă pentru implementarea sa.

Limbi de nivel înalt

Sunt coduri care sunt mai mult legate de limbă uman natural și mai departe decât limbajul mașinii. Se concentrează pe rezolvarea problemelor prin utilizarea EDD-urilor. (Abrevieri pentru termenul Structuri dinamice de date), care sunt limbaje de programare.

Aceste structuri vă permit să le modificați dimensiunea în momentul executării programului. Ele ajută la crearea unor structuri de date, adaptabile nevoilor unui anumit program.

Ei limbă Sunt independenți și sunt stabiliți în arhitectura computerului. Avantajul acestui tip de limbă, este că poate fi migrat și exportat pe alte computere fără a pierde capacitatea; simplitatea aplicației sale îi ajută pe programatori să uite de funcționarea interioară a mașinii.

acest limbă Folosește diferite tipuri de date pentru a programa echipamentele, este stabilit cu funcții de uz general, care pot fi inserate în orice aplicație, și funcții specifice, cum ar fi FORTRAN, care este utilizat numai pentru proiecte și lucrări științifice.

Limbi de nivel mediu

Chiar nu este un limbă dar un termen folosit de unii programatori pentru a raporta limbă s mediu și înalt. Cu toate acestea, specialiștii IT nu iau în considerare crearea de combinații de limbă S, sunt definite și ar crea confuzie doar pentru noii programatori.

Cu toate acestea, deja există un fel de informații, acestea limbă Nivelurile medii sunt la jumătatea distanței dintre cele de mai sus; servesc la introducerea registrelor de sistem; aplicați resurse la adresele de memorie, precum și setați limbă operațiuni de nivel scăzut coroborate cu operațiuni de nivel înalt.

Evoluție

El limbaj la nivel înalt A crescut și s-a dezvoltat pe măsură ce trec anii, de la crearea sa, au venit odată cu crearea primelor echipe; De asemenea, au fost luați în considerare anumiți factori care pot fi descriși după cum urmează:

  • Prima generație, constă din prima limbă s de mașini bazate pe numerele 0 și 1.
  • A doua generație apare atunci când limbă s de asamblori și a început cu masificarea computerelor și a proceselor create de Microsoft.
  • A treia generație este atunci când prima limbă Seniori precum Pascal și Cobol.
  • A patra generație este partea în care limbă Sunt capabili să gestioneze singuri codurile. Numit RAD; permite să efectueze aplicații fără să aibă o experiență excelentă ca programator, ei se nasc în limbă Se adresează obiectelor, printre care avem adabe vizuale, naturale.
  • A cincea generație, a permis să se dezvolte limbă s orientat spre inteligența artificialăDeși sunt în plină dezvoltare, nu au fost încă implementate pe deplin, cel mai cunoscut este LISP.

Vă recomandăm să citiți Instrumente DevOps, viteză și calitate la îndemână.