Ce este un limbaj de programare de nivel scăzut

Titlul lucrării: Programare. limbaje de programare de nivel înalt și scăzut

Specializarea: Informatică, Cibernetică și Programare

Descriere: programare low-level primele calculatoare a trebuit să fie programat cod binar mașină. Pentru a simplifica această sarcină, au început să apară limbaje de programare de nivel scăzut, care permit instrucțiuni mașină într-o formă care poate fi citit-uman. Un exemplu de limbaj de nivel scăzut este un limbaj de asamblare. limbaje de nivel scăzut sunt concentrate pe un anumit tip de procesor și să ia în considerare caracteristicile sale astfel încât să transfere programul în limbaj de asamblare pentru o altă platformă hardware de care are nevoie să fie aproape complet rescrise.







Dimensiune fișier: 25.55 KB

Job descărcat: 11 persoane.

Programarea este o arta - pentru a crea produse software care sunt scrise într-un limbaj de programare. limbaj de programare # 150; este un sistem formal semn, care este proiectat pentru programe de scriere, care este de înțeles de către artist (în considerația noastră # 150; un computer). Acest site prednaznachendlya începători, pentru manechine, pentru incepatori, pentru copii cât și pentru profesioniști.

Limba de programare (în engleză limbaj de programare.) - notatie pentru a descrie algoritmi și informații structuri, anumite sistem formal artificial, prin intermediul cărora este posibil să se exprime algoritmi. Limbajul de programare definește un set de reguli lexicale, sintactice și semantice care definesc aspectul programului și acțiunile realizate de artist (calculator), sub controlul său.

De la înființarea primelor mașini programabile au fost create peste două mii de limbi. În fiecare an, numărul lor este completat cu altele noi. Unele limbi sunt capabili de a utiliza doar un număr mic de propria lor dezvoltare, în timp ce altele sunt cunoscute de milioane de oameni. programatori profesioniști sunt de obicei utilizate în mai multe limbi de lucru lor de programare.

programare de nivel scăzut







Primele calculatoare trebuiau să fie programate cod binar mașină. Cu toate acestea, programul în acest fel - foarte consumatoare de timp și de sarcină dificilă. Pentru a simplifica această sarcină, au început să apară limbaje de programare de nivel scăzut, ceea ce a permis echipei pentru a seta aparatul într-o formă mai umană poate fi citit. Pentru a le converti în cod binar au fost stabilite programe speciale - traducători.

Exemplu de cod mașină și prezentarea într-un limbaj de asamblare

Traducătorii sunt împărțite în:

compilatoare - transforma textul programului în cod mașină care pot fi stocate și apoi utilizat fără compilator (de exemplu, un fișier executabil cu extensia * exe.).

interpreți - program part convertit în cod mașină, se realizează și trece apoi la partea următoare. În acest caz, de fiecare dată când interpretul este utilizat în timpul execuției programului.

Cu ajutorul unei limbi de nivel scăzut sunt program eficient și compact, deoarece dezvoltatorul are acces la toate caracteristicile procesorului.

Un programator de lucru cu limbaje de nivel scăzut, trebuie să fie de înaltă calificare sistem de dispozitiv cu microprocesor bine înțeles, pentru care este creat programul. De exemplu, în cazul în care un program este creat pentru calculator, calculatorul trebuie să știe dispozitivul și, în special, dispozitivul și caracteristicile procesorului său.

Programul rezultat nu poate fi transferat la un computer sau alt dispozitiv cu un tip de procesor.

timp considerabil dezvoltarea de programe mari și complexe.

limbaje de nivel scăzut, de obicei utilizate pentru scrierea mici programe software, drivere de dispozitiv, module comune cu echipamente non-standard, programarea microprocesoare specializate, care sunt cele mai importante cerințe ale compactitate, performanță și acces direct la resursele hardware.

Assembler - limbaj de nivel scăzut, care este utilizat pe scară largă până în prezent.

limbaje de programare de nivel înalt

Putem spune mai uman decât un computer. Caracteristici arhitecturi informatice specifice care nu sunt considerate atât de program sunt ușor transferate de la un calculator la altul. Practic, pur și simplu recompilați programul în definiția arhitecturii calculatorului și a sistemului de operare. Dezvoltarea de programe în astfel de limbi este mult mai simplă și mai puțin de eroare este permisă. reduce semnificativ timpul de dezvoltare a programului, care este deosebit de important atunci când se lucrează pe proiecte mari de software.

Pentru nivel înalt limbaje de programare includ:

Dezavantajul limbaje de nivel înalt este de programe mai mari în comparație cu programe de nivel scăzut. Deci, practic, un limbaj de nivel înalt utilizat pentru dezvoltarea de software pentru computere și dispozitive care au o cantitate mare de memorie. Un diferite subspecii de asamblare utilizate pentru programarea altor dispozitive în cazul în care dimensiunea este un program critic.