Programski jezik koristi se za pisanje računalnih programa koji uključuju programe, uslužne programe i sistemske programe. Prije pojave Java i C # programskih jezika kompjuterski su programi bili sastavljeni ili interpretirani.
Sastavljeni program napisan je kao niz razumljivih računalnih uputa koje može pročitati a kompajler a veznik i preveden u strojni kod tako da ga računalo može razumjeti i pokrenuti. Programran jezik Fortran, Pascal, Language Assembly, C i C ++ gotovo se uvijek sastavlja na ovaj način. Ostali programi, kao što su Basic, JavaScript i VBScript, tumače se. Razlike između sastavljenih i interpretiranih jezika mogu biti zbunjujuće.
Sastavljanje programa
Razvoj sastavljenog programa slijedi ove osnovne korake:
- Napišite ili uredite program
- Kompilirajte program u datoteke strojnih kodova koje su specifične za ciljni stroj
- Povežite datoteke strojnog koda u program koji se može pokrenuti (poznat kao EXE datoteka)
- Pomoću programa za uklanjanje pogrešaka ili pokretanja programa
Tumačenje programa
Tumačenje programa mnogo je brži proces koji je koristan početnicima programerima pri uređivanju i testiranju koda. Ovi programi rade sporije od sastavljenih programa. Koraci za tumačenje programa su:
- Napišite ili uredite program
- Pomoću programa za uklanjanje pogrešaka ili pokrenite program pomoću tumača
Java i C #
I Java i C # su polu-sastavljeni. Kompiliranjem Jave generira se bajt kod koji kasnije interpretira Java virtualni stroj. Kao rezultat, kod se sastavlja u dvostepenom procesu.
C # se sastavlja u Common Intermediate Language, koji potom pokreće Common Language Runtime dio .NET okvira, okruženja koje podržava kompilaciju koja je pravodobna.
Brzina C # i Java gotovo je brza kao i pravi sastavljeni jezik. Što se tiče brzine, C, C ++ i C # svi su dovoljno brzi za igre i operativne sustave.
Programi na računalu
Od trenutka kada uključite računalo, on pokreće programe, provodi upute, testira RAM i pristupa operativnom sustavu na svom pogonu.
Svaka operacija koju vaše računalo izvodi ima upute koje je netko morao napisati na programskom jeziku. Na primjer, Windows 10 operativni sustav ima otprilike 50 milijuna linija koda. Oni su morali biti stvoreni, sastavljeni i testirani; dug i složen zadatak.
Programski jezici koji su u upotrebi
Glavni programski jezici za računala su Java i C ++ sa C # zatvori iza sebe i C drži svoje. Apple proizvodi koriste programski jezik Objective-C i Swift.
Postoje stotine malih programskih jezika vani, ali ostali popularni programski jezici uključuju:
- Piton
- PHP
- Perl
- Rubin
- Ići
- hrđa
- Scala
Bilo je mnogo pokušaja automatizacije procesa pisanja i testiranja programskih jezika računala pišu računalne programe, ali složenost je takva da, za sada, ljudi još uvijek pišu i testiraju računalo programe.
Budućnost za programiranje jezika
Računalni programeri obično koriste programske jezike koje poznaju. Kao rezultat toga, stari oprobani jezici dugo su visili okolo. Uz popularnost mobilnih uređaja, programeri mogu biti otvoreniji za učenje novih programskih jezika. Apple je razvio Swift kako bi na kraju zamijenio Objective-C, a Google je Go razvio da bude učinkovitiji od C. Usvajanje ovih novih programa je sporo, ali postojano.