De ce să folosiți limbi de programare la nivel înalt?
După cum știți, toate comenzile din cadrul unui computer sunt transmise într-un limbaj special al mașinii, ale cărui operatori sunt o succesiune complexă și nestructurată de zerouri și una. Acest lucru este foarte convenabil pentru ingineria electronică, unde o unitate poate fi desemnată ca un semnal de un anumit nivel și zero ca absența unui astfel de semnal. Cu toate acestea, scrierea de instrucțiuni pentru efectuarea unor sarcini complexe utilizând un astfel de cod este extrem de dificilă și este pur și simplu imposibil să găsiți o eroare și să o depanați. Prin urmare, au fost dezvoltate special, mai convenabile pentru dezvoltatori, limbi de programare la nivel înalt.
poveste
Un program este o secvență de comenzi standard, a căror execuție conduce la rezolvarea unei sarcini specifice. pentru primele calculatoare programele au fost scrise direct în limba mașinii, au fost foarte greoaie și greu de înțeles. La început - la mijlocul anilor cincizeci ai secolului trecut, al 20-lea, al secolului, au apărut primele macrocomenzi care au făcut procesul de programare mai structurat și apoi așa-numitul lingvistică Assembler, care sa axat și pe codurile mașinilor. În urma dezvoltării rapide a tehnologiei informatice, limbile de programare au fost dezvoltate și îmbunătățite. Și deja la jumătatea anilor cincizeci a apărut Fortran, primul limbaj de programare de nivel înalt. În 1968, Nicholas Wirth a introdus o nouă limbă Pascal, care este utilizat pe scară largă pentru a dezvolta și a crea produse software interesante până în prezent. Apoi a apărut BASIC, limba bazată pe platforma orientată pe obiecte a Visual Basic. În anii 1970, a fost introdus un alt limbaj larg utilizat, C, care a fost adaptat special pentru sistem de programare. În prezent, dezvoltarea și distribuția au primit sisteme integrate și diverse orientate pe obiecte, precum și acele limbi care îi ajută pe specialiști să creeze aplicații Internet: html, php, java. În total, există aproximativ două mii de limbi diferite în programare, în masele generale de care există și condiționate, nefolosite în calculatoare, precum și numeroase limbi de programare la nivel înalt.
clasificare
Cea mai simplă clasificare subdivizează toate mijloacele existente în așa-numitele limbi de programare de nivel scăzut, fie limbaj de programare orientat pe mașină, fie la nivel înalt, sau orientate spre utilizator. Diferența principală este că programele scrise cu limbile primului grup (și anume codurile de asamblare și mnemonice) depind de calculatorul particular sau mai degrabă de setul de procesoare și instrucțiuni. Programarea într-un limbaj de nivel înalt face posibilă obținerea unei aplicații care va funcționa pe orice computer, indiferent de acesta hardware. Există, de asemenea, două mari grupuri de limbi: procedural și non-procedural, în cadrul cărora diviziunea este introdusă și în structură și operațională, funcțională și logică.
De obicei, fiecare specialist în programare are în arsenalul său aproximativ zece limbi de programare diferite pe care le poate folosi pentru a rezolva anumite sarcini. Practic, acest lucru, desigur, limbi de programare la nivel înalt, dar, de asemenea, mai complexe pentru limbile orientate spre mașină dezvoltatoare sunt utilizate pe scară largă pentru a crea anumite părți produs software.
- Ce este - compilatorul sau Cum de a face computerul să înțeleagă ce vrei de la el?
- Limbaj de programare Java
- Limba de programare de bază și istoricul acesteia
- Lista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
- Programare: limba de asamblare. Elementele de bază ale limbajului de asamblare
- Python pentru începători
- Mediul de programare `Pascal ABC`
- Cele mai populare limbi de programare. Limbaje de programare pentru începători
- Evaluarea limbajelor de programare 2016
- Ce este un compilator - descriere
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Limba de programare c (s)
- Codul mașinii ca limbaj de programare. Limbaj de asamblare
- Scripting limbi de programare: sarcini, caracteristici și beneficii
- Procedura de programare este ceea ce?
- Ce este CPU-ul?
- Mediul de programare. Pe drumul spre crearea propriului software
- Compilarea este un proces care facilitează comunicarea între un programator și un calculator
- Construcția condiționată a. Python: vasta și simplitatea limbii
- Cum se scrie un program în Notepad
- Ce este sistemul de programare