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

    visoki programski jeziciprič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.



    visoki programski jezikklasifikacija

    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.
    programiranje visokog jezika

    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.

    Dijelite na društvenim mrežama:

    Povezan
    Što je to - prevodilac, ili Kako napraviti računalo razumjeti ono što želite od njega?Što je to - prevodilac, ili Kako napraviti računalo razumjeti ono što želite od njega?
    Modularno programiranjeModularno programiranje
    Strukturirana programiranjeStrukturirana programiranje
    Skup naredbi koji određuju slijed radnji procesora. CPU komandni sustavSkup naredbi koji određuju slijed radnji procesora. CPU komandni sustav
    Računalni programski jezici: vrste, opis, primjena i povratne informacijeRačunalni programski jezici: vrste, opis, primjena i povratne informacije
    Programiranje: Assembler jezik. Osnove Assemblerovog jezikaProgramiranje: Assembler jezik. Osnove Assemblerovog jezika
    Prevoditelj je ... Vrste prevoditelja. Pretvori i prevodi programPrevoditelj je ... Vrste prevoditelja. Pretvori i prevodi program
    Najpopularniji programski jezici. Programski jezici za početnikeNajpopularniji programski jezici. Programski jezici za početnike
    Ocjena programskih jezika 2016Ocjena programskih jezika 2016
    Povijest razvoja programskih jezika: ukratko o svemuPovijest razvoja programskih jezika: ukratko o svemu
    » » Zašto koristiti programske jezike na visokoj razini?
    LiveInternet