Sisteme de instrument software (sistem de programare) - studopediya

Traducător, compilator, interpret

Traducător (limba engleză de traducător - interpret.) - un program de interpret. Acesta convertește un program scris într-un limbaj de nivel înalt, într-un program de instrucțiuni de calculator.

Traducătorii sunt implementate ca compilatoare sau interpreți. În ceea ce privește performanța compilator și interpretul variază considerabil.

Compiler (compilator limba engleză -. Compiler, colector) citește întregul program. ceea ce face traducerea și creează o versiune terminat a programului în limbaj mașină, care este apoi executat.

Interpret (interpret engleza -. Interpret, interpret) traduce și execută linia programului de linie.

După un program compilat, nici software-ul original, nici compilatorul nu mai este necesară. În același timp, programul de procesat de către interpretul trebuie să re-traduse în limba mașină de fiecare dată când porniți programul. Programele compilate alerga mai repede, dar a interpretat mai ușor pentru a corecta și modifica. Fiecare limbaj specific sau axat pe o compilație sau pe interpretarea - în funcție de scopul pentru care a fost creat. De exemplu, Pascal este de obicei folosit pentru a rezolva probleme destul de complexe, în cazul în care viteza este de programe importante de lucru. Prin urmare, această limbă este de obicei implementată cu un compilator. Pe de altă parte, a fost creat ca un limbaj BASIC pentru programatori care încep, pentru care executarea programului-de linie are avantaje incontestabile. Uneori există o singură limbă și compilator și interpret. În acest caz, puteți utiliza un interpret, și apoi compila programul depanat pentru a crește viteza de implementare sale pentru dezvoltarea și testarea programelor.

Sistemul de programare - un sistem pentru dezvoltarea de noi programe într-un anumit limbaj de programare.

Sistemele moderne de software oferă, de obicei utilizatorilor cu software-ul de dezvoltare de aplicații puternic, ușor. Printre acestea se numără:

· Compilatoare sau interpret;

· Mediu Integrat de Dezvoltare;

· Instrumente pentru crearea și programe de editare de text;

· Bibliotecă extinsă de programe și funcții standard;

· Biblioteca grafică puternice; instrumente pentru lucrul cu biblioteci;

· Serviciul Built-sesizare, etc.

În ultimii ani, o proliferare a sistemelor de programare orientate pentru a crea aplicații bazate pe Windows:

· Pachetul Borland Delphi (Delphi) - moștenitorul de Borland Pascal compilatoarelor de familie, oferind de înaltă calitate și mijloace convenabile de dezvoltare vizuală. compilatorul său poate rezolva în mod eficient problema de programare a aplicațiilor.

· Pachetul Microsoft Visual Basic - instrument convenabil și popular pentru crearea de programe bazate pe Windows, folosind mijloace vizuale. Acesta conține instrumente pentru crearea de diagrame și prezentări.

· Borland C ++ pachet - una dintre cele mai comune instrumente pentru dezvoltarea de aplicații DOS și Windows.

Limba de bază (BASIC - Incepatori scopuri universale simbolice Cod de instrucțiuni - un cod caracter universal pentru începători) a fost înființată în 1965 Scriere de bază, oferind o interpretare diferită a numelui: de bază, de bază. Cele mai frecvente sunt versiuni: QuickBasic (QBasic) pentru DOS și Visual Basic pentru Windows. compania QBasic Microsoft - este un limbaj simplu, dar eficient, moștenit de la BASIC de sine, dar de a depăși dezavantajele și a absorbit o serie de idei avansate de la începutul anilor '90. Pentru o funcționare rapidă folosind modul de coajă, și pentru transferul final al programelor stabilite folosind compilator. QBasic de compilator este exclusă. QBasic este inclusă în software-ul minim furnizat cu PC-ul.

limbajul C a fost dezvoltat în 1972 pentru limbajul de programare UNIX. Limba de nivelul mediu în care concizie și mobilitatea limbilor de nivel înalt sunt combinate cu acces la PC hardware, care sunt realizate atunci când programarea în limbaj de asamblare.

Mijloace de programare (IPS) - Acest program, care sunt utilizate în timpul dezvoltării, ajustarea sau dezvoltarea altor aplicații sau programe de sistem.

IPA poate ajuta în toate fazele de dezvoltare a software-ului. Conform scopului ei sunt aproape de programare sisteme. Pentru programul instrumental, de exemplu, includ:

· Programul Debug, și anume programe care ajuta la eliminarea erorilor în program;

· Programele de sprijin care implementează acțiuni de sistem utilizate frecvent;

· Pachete de programe grafice, etc.

articole similare