Ce este un limbaj de programare?

Un limbaj de programare este folosit 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 fie compilate, fie interpretate.

Un program compilat este scris ca o serie de instrucțiuni computerizate inteligibile care pot fi citite de către un compilator și linker și tradus î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
instagram viewer

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 framework, 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, acesta rulează programe, efectuează instrucțiuni, testează RAM și accesează sistemul de operare de 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 computere sunt Java și C ++ cu C # în apropiere și C ținându-și propriul. 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

Au fost multe încercări de a automatiza procesul de scriere și testare a limbajelor de programare prin calculatoarele scriu programe de calculator, dar complexitatea este astfel încât, deocamdată, oamenii scriu și testează computerul programe.

Viitorul limbilor de programare

Programatorii de computer tind să folosească limbaje de programare pe care le cunosc. Drept urmare, vechile limbi încercate și adevărate au atârnat de mult timp. Cu popularitatea dispozitivelor mobile, dezvoltatorii pot fi mai deschiși la învățarea de noi limbaje de programare. Apple a dezvoltat Swift pentru a înlocui în cele din urmă Objective-C, iar Google a dezvoltat Go pentru a fi mai eficient decât C. Adoptarea acestor noi programe a fost lentă, dar constantă.

instagram story viewer