Limbaj de programare

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.

Compilarea unui program

Dezvoltarea unui program compilat urmează acești pași de bază:

  1. Scrieți sau editați programul
  2. Compilați programul în fișiere cu cod de mașină care sunt specifice mașinii vizate
  3. Conectați fișierele codului mașinii într-un program rulabil (cunoscut sub numele de fișier EXE)
  4. Debugati sau rulați programul

Interpretarea unui program

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:

  1. Scrieți sau editați programul
  2. Debugati sau rulați programul folosind un program de interpretare

Java și C #

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.

Programe pe computer

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ă.

Limbajele de programare în prezent

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:

  • Piton
  • PHP
  • Perl
  • Rubin
  • Merge
  • Rugini
  • Scala