Mis on programmeerimiskeel?

Programmeerimiskeelt kasutatakse arvutiprogrammide, sealhulgas rakenduste, utiliitide ja süsteemiprogrammide kirjutamiseks. Enne Java ja C # programmeerimiskeelte ilmumist koostati arvutiprogrammid või tõlgendati neid.

Koostatud programm kirjutatakse inimlikult arusaadavate arvutijuhiste seeriana, mida saab lugeda a koostaja ja linker ning tõlgitakse masinkoodiks, nii et arvuti saab sellest aru ja töötab. Programmeerimiskeeled Fortran, Pascal, Assembly Language, C ja C ++ koostatakse peaaegu alati sel viisil. Muid programme, nagu Basic, JavaScript ja VBScript, tõlgendatakse. Erinevused koostatud ja tõlgendatud keelte vahel võivad olla segadust tekitavad.

Programmi koostamine

Koostatud programmi väljatöötamisel järgitakse neid põhietappe:

  1. Kirjutage või muutke programmi
  2. Kompileerige programm sihtmasinale omastes masinkoodifailides
  3. Linkige masinkoodifailid käivitatava programmiga (tuntud kui EXE-fail)
  4. Siluge või käivitage programm

Programmi tõlgendamine

Programmi tõlgendamine on palju kiirem protsess, mis on algajatele programmeerijatele abiks koodi muutmisel ja testimisel. Need programmid töötavad aeglasemalt kui kompileeritud programmid. Programmi tõlgendamise sammud on järgmised:

instagram viewer

  1. Kirjutage või muutke programmi
  2. Siluge või käivitage programm tõlgiprogrammi abil

Java ja C #

Nii Java kui ka C # on poolkompileeritud. Java kompileerimine genereerib baidikoodi, mida hiljem tõlgendab Java virtuaalmasin. Selle tulemusel kompileeritakse kood kahes etapis.

C # kompileeritakse ühisesse vahekeelde, mida seejärel haldab .NET-raamistiku osa Common Language Runtime - keskkond, mis toetab just-in-time kompileerimist.

C # ja Java kiirus on peaaegu sama kiire kui tõelise kompileeritud keele puhul. Mis puutub kiirusesse, siis C, C ++ ja C # on kõik mängude ja opsüsteemide jaoks piisavalt kiired.

Programmid arvutis

Alates arvuti sisselülitamisest töötab see programmides, viib läbi juhiseid, testib RAM-i ja pääseb juurde draivil asuvale opsüsteemile.

Igal operatsioonil, mida teie arvuti teeb, on juhendeid, mille keegi pidi kirjutama programmeerimiskeeles. Näiteks Windows 10 opsüsteemil on umbes 50 miljonit koodirida. Need tuli luua, koostada ja katsetada; pikk ja keeruline ülesanne.

Programmeerimiskeeled, mida nüüd kasutatakse

Parimad personaalarvutite programmeerimiskeeled on Java ja C ++ koos C # lähedal taga ja C hoiab oma. Apple'i tooted kasutavad Objective-C ja Swift programmeerimiskeeli.

Seal on sadu väikeseid programmeerimiskeeli, kuid muude populaarsete programmeerimiskeelte hulka kuuluvad:

  • Python
  • PHP
  • Perl
  • Rubiin
  • Mine
  • Rooste
  • Scala

Programmeerimiskeelte kirjutamise ja testimise protsessi automatiseerimiseks on tehtud palju katseid arvutid kirjutavad arvutiprogramme, kuid keerukus on selline, et praegu kirjutavad ja testivad inimesed endiselt arvutit programme.

Keelte programmeerimise tulevik

Programmeerijad kasutavad tavaliselt programmeerimiskeeli, mida nad oskavad. Selle tulemusel on vanad järeleproovitud keeled pikka aega riputatud. Mobiilseadmete populaarsuse tõttu võivad arendajad olla avatumad uute programmeerimiskeelte õppimiseks. Apple töötas välja Swifti, et lõpuks asendada Objective-C, ja Google arendas Go välja, et olla tõhusam kui C. Nende uute programmide vastuvõtmine on olnud aeglane, kuid püsiv.

instagram story viewer