Un limbaj de programare este utilizat pentru a scrie programe de calculator incluzând aplicații, utilități și programe de sistem. Înainte de apariția limbajelor de programare Java și C #, programele de calculator au fost compilate sau interpretate.
Un program compilat este scris ca o serie de instrucțiuni computerizate inteligibile care pot fi citite de un compilator și linker și traduse în codul mașinii, astfel încât un computer să-l poată înțelege și rula. Limbile de programare Fortran, Pascal, Language Language, C și C ++ sunt aproape întotdeauna compilate în acest mod. Alte programe, precum Basic, JavaScript și VBScript, sunt interpretate. Diferențele dintre limbile compilate și cele interpretate pot fi confuze.
Dezvoltarea unui program compilat urmează acești pași de bază:
Interpretarea unui program este un proces mult mai rapid, util pentru programatorii începători atunci când editează și testează codul lor. Aceste programe rulează mai lent decât programele compilate. Pașii pentru interpretarea unui program sunt:
Atât Java cât și C # sunt semi-compilate. Compilarea Java generează un bytecode care este ulterior interpretat de o mașină virtuală Java. Drept urmare, codul este compilat într-un proces în două etape.
C # este compilat în Common Intermediate Language, care este apoi condus de partea Common Language Runtime din cadrul .NET, un mediu care acceptă compilarea la timp.
Viteza C # și Java este aproape la fel de rapidă ca un limbaj compilat adevărat. În ceea ce privește viteza, C, C ++ și C # toate sunt suficient de rapide pentru jocuri și sisteme de operare.
Din momentul în care porniți computerul, rulează programe, efectuează instrucțiuni, testează RAM și accesează sistemul de operare pe unitatea sa.
Fiecare operație pe care computerul o efectuează are instrucțiuni pe care cineva a trebuit să le scrie într-un limbaj de programare. De exemplu, sistemul de operare Windows 10 are aproximativ 50 de milioane de linii de cod. Acestea trebuiau create, compilate și testate; o sarcină lungă și complexă.
Limbile de programare de top pentru PC-uri sunt Java și C ++, cu C # aproape în spate și C deținând propriul său. Produsele Apple folosesc limbaje de programare Objective-C și Swift.
Există sute de limbaje de programare mici, dar alte limbaje de programare populare includ: