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