Programski jezik se uporablja za pisanje računalniških programov, vključno z aplikacijami, pripomočki in sistemskimi programi. Preden so se pojavili programski jeziki Java in C #, so bili računalniški programi bodisi sestavljeni bodisi interpretirani.
Sestavljen program je napisan kot niz razumljivih računalniških navodil, ki jih lahko prebere a prevajalnik in povezovalnik ter preveden v strojno kodo, tako da ga računalnik lahko razume in zažene. Programski jeziki Fortran, Pascal, Assembly Language, C in C ++ so skoraj vedno sestavljeni na ta način. Drugi programi, kot so Basic, JavaScript in VBScript, se razlagajo. Razlike med sestavljenimi in razlaganimi jeziki so lahko zmede.
Sestavljanje programa
Razvoj sestavljenega programa sledi tem osnovnim korakom:
- Napišite ali uredite program
- Program sestavite v datoteke strojne kode, ki so značilne za ciljni stroj
- Povežite datoteke strojne kode v program, ki ga je mogoče izvesti (znan kot datoteka EXE)
- Odpravljanje težav ali zagon programa
Tolmačenje programa
Tolmačenje programa je veliko hitrejši postopek, ki je novincem v pomoč pri urejanju in preizkušanju kode. Ti programi tečejo počasneje kot sestavljeni programi. Korak za razlago programa je:
- Napišite ali uredite program
- Razhroščevanje ali zagon programa s pomočjo tolmaškega programa
Java in C #
Tako Java kot C # sta napol sestavljena. Z sestavljanjem Java ustvari bajt kodo, ki jo kasneje interpretira javanski virtualni stroj. Kot rezultat se koda pripravi v dvostopenjskem postopku.
C # je sestavljen v skupni vmesni jezik, ki ga nato vodi Common Language Runtime del .NET okvira, okolja, ki podpira kompilacijo, ki je v trenutku.
Hitrost C # in Java je skoraj tako hitra kot pravi sestavljeni jezik. Kar zadeva hitrost, so C, C ++ in C # dovolj hitri za igre in operacijske sisteme.
Programi na računalniku
Od trenutka, ko vklopite računalnik, zažene programe, izvaja navodila, preizkuša RAM in dostopa do operacijskega sistema na svojem pogonu.
Vsaka operacija, ki jo izvaja vaš računalnik, ima navodila, ki jih je moral nekdo napisati v programskem jeziku. Na primer, operacijski sistem Windows 10 ima približno 50 milijonov vrstic kode. Te je bilo treba ustvariti, sestaviti in preizkusiti; dolga in zapletena naloga.
Programiranje jezikov, ki so zdaj v uporabi
Najboljši programski jeziki za osebne računalnike so Java in C ++ s C # blizu za seboj in C drži svoje. Apple izdelki uporabljajo programske jezike Objective-C in Swift.
Na voljo je na stotine majhnih programskih jezikov, drugi priljubljeni programski jeziki pa vključujejo:
- Python
- PHP
- Perl
- Ruby
- Pojdi
- Rust
- Scala
Obstaja veliko poskusov avtomatizacije procesa pisanja in preizkušanja programskih jezikov s tem, da jih imamo računalniki pišejo računalniške programe, vendar je zapletenost taka, da za zdaj ljudje še vedno pišejo in preizkušajo računalnik programi.
Prihodnost programskih jezikov
Računalniški programerji navadno uporabljajo programske jezike, ki jih poznajo. Kot rezultat, stari preizkušeni jeziki že dolgo visijo naokoli. S priljubljenostjo mobilnih naprav bodo razvijalci morda bolj odprti za učenje novih programskih jezikov. Apple je razvil Swift, da bi sčasoma nadomestil Objective-C, Google pa je razvil Go za učinkovitejšega od C. Sprejemanje teh novih programov je počasno, a vztrajno.