De ce să folosiți limbaje de programare de nivel înalt
După cum știți, toate comenzile din interiorul calculatorului sunt transferate într-o limbă mașină specială care operatorii este o secvență complexă și nestructurate de zerouri și cele. Acest lucru este foarte convenabil pentru echipamente electronice, în cazul în care unitatea poate fi definită ca un anumit nivel de semnal, un zero - lipsa unui astfel de semnal. Cu toate acestea, pentru a scrie instrucțiuni pentru a efectua sarcini complexe, folosind acest cod este extrem de dificil, și pentru a găsi eroarea și depanare pur și simplu imposibil. Prin urmare, am dezvoltat o specială, mai convenabil pentru dezvoltatori, la nivel înalt limbaje de programare.
Programul este o secvență de comenzi standard, punerea în aplicare a ceea ce conduce la soluția unei sarcini specifice. Pentru primele programe de calculator au fost scrise direct în limbaj mașină, au fost foarte greoaie și greu de înțeles. La începutul anilor - la mijlocul 50-xx trecut, 20, secol a apărut primul macro care a făcut procesul de programare mai structurată, iar apoi așa-numitul limbaj de asamblare, care sa bazat, de asemenea, pe codul mașinii. Ca urmare a dezvoltării rapide a tehnologiei informatice dezvoltate și îmbunătățite și limbaje de programare. Iar în mijlocul 50-xx a apărut Fortran, primul nivel înalt limbaj de programare cu drepturi depline. În 1968, Nicholas Wirth nou limbaj Pascal a fost introdus, care este utilizat pe scară largă pentru a proiecta și de a crea produse software interesante și în prezent. Apoi a venit limba de bază, a cărei bază este utilizat în platforma Visual Basic orientat pe obiect. In anii '70 a fost unul dintre cele mai utilizate pe scară largă în zilele noastre limbi - C, care a fost adaptată în mod specific pentru programarea sistemului. În prezent, dezvoltarea și diseminarea unui sistem holistice și versatil orientate-obiect, precum și acele limbi care ajuta profesioniștii pentru a crea aplicatii Internet: HTML, PHP, Java. Programarea totală aproximativ două mii de limbi diferite, pentru o greutate totală de care sunt condiționate și nu sunt utilizate în computere, precum și mai multe limbaje de programare de nivel înalt.
Cea mai simplă clasificare împarte toate fondurile existente în așa-numitele limbaje de programare de nivel scăzut, sau care vizează mașină, și de programare de nivel înalt limbi, și user-centric. Diferența principală dintre ele constă în faptul că programul scris de primul grup de limbi (și anume, Assembler și Mnemonic), în funcție de calculator - sau, mai degrabă, de setul său de procesor și de instrucțiuni. limbaj de programare de nivel înalt, face posibil pentru a obține aplicația care va rula pe orice computer, indiferent de hardware-ul său. Fondurile sunt, de asemenea, două grupuri de limbi: procedurale și non-procedurale, în care unitatea este, de asemenea, introdus în structurale și operaționale, funcționale și logice.
De obicei, fiecare expert în programare are la dispoziție circa zece limbaje de programare diferite, pe care le poate utiliza pentru a rezolva sarcini specifice. Practic, este, desigur, limbaje de programare de nivel înalt, dar, de asemenea, mai dificil pentru dezvoltator de limbaje orientate spre mașină sunt utilizate pe scară largă pentru a crea unele părți ale software-ului.