Programavimo kalba naudojama kompiuterinėms programoms, įskaitant programas, komunalines paslaugas ir sistemų programas, rašyti. Prieš pasirodant „Java“ ir C # programavimo kalboms, kompiuterinės programos buvo arba sudaromos, arba interpretuojamos.
Sudaryta programa parašyta kaip serija žmonėms suprantamų kompiuterio instrukcijų, kurias gali perskaityti a sudarytojas ir „linker“, ir išverstas į kompiuterio kodą, kad kompiuteris galėtų jį suprasti ir paleisti. „Fortran“, „Pascal“, „Assembly Language“, „C“ ir „C ++“ programavimo kalbos beveik visada sudaromos tokiu būdu. Kitos programos, tokios kaip „Basic“, „JavaScript“ ir „VBScript“, yra aiškinamos. Skirtumai tarp sudarytų ir interpretuojamų kalbų gali būti painūs.
Programos sudarymas
Kuriant sudarytą programą, reikia atlikti šiuos pagrindinius veiksmus:
- Parašykite arba redaguokite programą
- Sudarykite programą į mašinų kodų failus, būdingus tikslinei mašinai
- Susiekite mašinos kodo failus į paleidžiamą programą (žinomą kaip EXE failą).
- Derinkite arba paleiskite programą
Programos aiškinimas
Programos aiškinimas yra daug greitesnis procesas, naudingas pradedantiesiems programuotojams, redaguojant ir tikrinant jų kodą. Šios programos veikia lėčiau nei sudarytos programos. Programos aiškinimo veiksmai yra šie:
- Parašykite arba redaguokite programą
- Derinkite arba paleiskite programą naudodamiesi vertėjo programa
„Java“ ir C #
Tiek „Java“, tiek „C #“ yra pusiau kompiliuoti. Kompiliavimas „Java“ sugeneruoja baitinį kodą, kurį vėliau interpretuoja „Java“ virtualioji mašina. Dėl to kodas sudaromas dviem etapais.
„C #“ sudedamas į bendrąją tarpinę kalbą, kurią vėliau valdo „.NET“ sistemos „Common Language Runtime“ dalis - aplinka, palaikanti tiesioginio laiko kompiliaciją.
„C #“ ir „Java“ greitis yra beveik toks pat greitas kaip tikros kompiliuotos kalbos. Kalbant apie greitį, C, C ++ ir C # yra pakankamai spartūs žaidimams ir operacinėms sistemoms.
Programos kompiuteryje
Nuo to laiko, kai įjungiate kompiuterį, jis vykdo programas, vykdo instrukcijas, tikrina RAM ir pasiekia operacinę sistemą savo diske.
Kiekviena operacija, kurią atlieka jūsų kompiuteris, turi instrukcijas, kurias kažkas turėjo parašyti programavimo kalba. Pavyzdžiui, „Windows 10“ operacinėje sistemoje yra maždaug 50 milijonų kodo eilučių. Jie turėjo būti sukurti, sudaryti ir patikrinti; ilga ir sudėtinga užduotis.
Dabar naudojamos programavimo kalbos
Populiariausios kompiuterių programavimo kalbos yra „Java“ ir „C ++“ su C # uždaryti už nugaros ir C laikyti savo. „Apple“ produktai naudoja „Objective-C“ ir „Swift“ programavimo kalbas.
Yra šimtai mažų programavimo kalbų, tačiau yra ir kitų populiarių programavimo kalbų:
- Python
- PHP
- Perlas
- Rubinas
- Eik
- Rūdžių
- Scala
Buvo daug bandymų automatizuoti programavimo kalbų rašymo ir testavimo procesą kompiuteriai rašo kompiuterines programas, tačiau sudėtingumas yra toks, kad kol kas žmonės vis dar rašo ir testuoja kompiuterius programos.
Programavimo kalbų ateitis
Kompiuterių programuotojai linkę naudoti jiems žinomas programavimo kalbas. Todėl senos išbandytos kalbos ilgą laiką kabėjo aplink. Populiarėjant mobiliesiems įrenginiams, kūrėjai gali būti atviresni mokytis naujų programavimo kalbų. „Apple“ sukūrė „Swift“, kad galų gale pakeistų „Objective-C“, o „Google“ sukūrė „Go“, kad būtų efektyvesnė nei C. Šių naujų programų priėmimas buvo lėtas, tačiau stabilus.