Professional Documents
Culture Documents
exploratoare de cod surs sisteme de control al versiunilor instrumente pentru realizarea de interfee grafice unelte de ingineria programrii.
Cel mai des, un mediu de dezvoltare este destinat unui anumit limbaj de programare. Exist ns i medii de dezvoltare care pot lucra cu mai multe limbaje (ex. Eclipse, KDevelop, Microsoft Visual Studio).
Printre primele medii de dezvoltare: Turbo-Pascal (Borland-Pascal), mediu lansat n 1984, sub sistemul CP/M pe microcalculatoare, implementat apoi i n MS-DOS.
un editor de texte pentru scrierea programului (n limbajul de programare specific mediului) un compilator specific limbajului un link-editor un depanator pentru corectarea erorilor de concepie / funcionare ale programului eventual un bibliotecar
nainte de aparitia mediilor de programare, fiecare din aceste utilitare trebuiau lansate independent (cazul minicalculatoarelor), ceea ce complica considerabil activitatea de programare
Compilare = traducerea unui program (numit cod surs) ntr-un limbaj uor de
neles de ctre main (numit cod obiect), pentru a fi ulterior executat de ctre sistemul de operare Viteza mare de execuie Procesul de debugging poate fi lent
Compilarea Just-in-Time (sau compilarea dinamic) este o tehnic folosit pentru mbuntirea performanelor la rularea de bytecode
ntr-un mediu JIT, programele sunt iniial compilate n format byte-code (format ce este n general portabil), dup care acest cod este compilat pentru maina pe care se dorete rularea programului Interpretoare: BASH, PHP, JavaScript, Python, Ruby, Basic etc. Compilatoare JIT: Java (Sun), .Net (Microsoft)