Zašto koristiti programske jezike na visokoj razini?
Kao što znate, sve naredbe unutar računala prenose se na poseban strojni jezik koji operateri složen i nestrukturirane slijed nula i jedinica. To je vrlo pogodno za elektronički inženjering, gdje se jedinica može odrediti kao signal određene razine, a nula kao odsutnost takvog signala. Međutim, naputak za izvođenje složenih zadataka pomoću takvog koda iznimno je teško, a jednostavno je nemoguće pronaći pogrešku i ispraviti ga. Stoga su razvijeni posebni, prikladniji za razvojne programere, visoke razine programskih jezika.
sadržaj
priča
Program je niz standardnih naredbi, čije izvršenje vodi do rješavanja određenog zadatka. za prva računala programi su pisani izravno na strojnom jeziku, bili su vrlo nezgrapni i teško razumljivi. U početku - sredinom pedesetih godina prošlog stoljeća, 20. stoljeća, pojavile su se prve makronaredbe koje su programiranje više strukturirale, a zatim tzv. jezici Assembler, koji se također usredotočio na strojne kodove. Nakon brzog razvoja računalne tehnologije, programski su jezici također razvijeni i poboljšani. A već se sredinom pedesetih godina pojavio Fortran, prvi punopravni programski jezik visoke razine. Godine 1968. Nicholas Wirth predstavio je novi jezik Pascal, koji se danas široko koristi za razvoj i stvaranje zanimljivih softverskih proizvoda. Tada se pojavio BASIC, jezik, čija je osnova korištena u objektno orijentiranoj platformi Visual Basic. U 1970-ima je uveden još jedan široko korišten jezik C, koji je bio prilagođen posebno za programiranje sustava. Trenutno razvoj i distribucija imaju integrirane i raznovrsne objekte usmjerene sustave, kao i one jezike koji pomažu stručnjacima stvaranje internetskih aplikacija: html, php, java. Ukupno, u programiranju postoji oko dvije tisuće različitih jezika, u općoj masi čiji su i uvjetni, koji se ne koriste u računalima, kao i na brojnim programskim jezicima visoke razine.
klasifikacija
Najjednostavnija klasifikacija dijeli sva postojeća sredstva na tzv. Niske razine programskih jezika, bilo orijentiranih na strojeve, na programskim jezicima visoke razine ili korisnički orijentirani. Glavna razlika je u tome što programi pisani jezicima prve skupine (naime, asemblerski i mnemonički kodovi) ovise o određenom računalu, odnosno njegovom procesoru i instrukcijskom setu. Programiranje na visokoj razini jezika omogućava dobivanje aplikacije koja će raditi na bilo kojem računalu, bez obzira na to hardver. Postoje i dva velika grupe jezika: proceduralne i ne-proceduralne, unutar koje se podjela također uvodi u strukturne i operativne, funkcionalne i logične.
Obično svaki stručnjak za programiranje ima u arsenalu oko deset različitih programskih jezika koje može koristiti za rješavanje određenih zadataka. U osnovi to, naravno, programski jezici na visokoj razini, ali i složenije za strojno orijentirane jezike razvijatelja naširoko se koriste za stvaranje dijelova softverski proizvod.
Veliki brojevi: 1000000000 - što je ime broja?
Što je to - prevodilac, ili Kako napraviti računalo razumjeti ono što želite od njega?
Modularno programiranje
Strukturirana programiranje
Skup naredbi koji određuju slijed radnji procesora. CPU komandni sustav
Računalni programski jezici: vrste, opis, primjena i povratne informacije
Programiranje: Assembler jezik. Osnove Assemblerovog jezika
Prevoditelj je ... Vrste prevoditelja. Pretvori i prevodi program
Najpopularniji programski jezici. Programski jezici za početnike
Ocjena programskih jezika 2016
Povijest razvoja programskih jezika: ukratko o svemu
Programski jezik c (s)
Šifra stroja kao programskog jezika. Skupština jezika
Skriptni programski jezici: zadaci, značajke i prednosti
Što je proceduralno programiranje?
Što je CPU?
Što je makronaredba? Saznajte detalje
Skupljanje je proces koji olakšava komunikaciju između programera i računala
DOS operativni sustav: opis i značajke
Kako napisati program u Notepad
Što je programski sustav