Programiranje računala
Izvor: Wikipedija
Programiranje je pisanje uputa računalu što i kako učiniti, a izvodi se u nekom od programskih jezika. Programiranje je umjetnost i umjeće u stvaranju programa za računala. Stvaranje programa sadrži u sebi pojedine elemente dizajna, umjetnosti, znanosti, matematike kao i inžinjeringa. Osoba koja stvara program zove se programer.
Sadržaj |
[uredi] Programski jezici
Glavni članak: Programski jezik
Programi ili upute za računalo pišu se u programskom jeziku koji se potom prevodi u strojni jezik koje je osobito za određeno računalo te je ovisno o njegovoj arhitekturi. Prevođenje s višeg programskog jezika na strojni provodi se putem programa prevodioca (kompajler) ili se naredbe u višem jeziku izravno prevode preko takozvanog p_koda u strojni jezik.
[uredi] Razvoj softvera
Glavni članak: Softverski inženjering
[uredi] Povijest
[uredi] Predlošci
U programiranju postoje razni stilovi i filozofije programiranja koje se zovu predlošcima (eng. paradigm). Izbor pojedinog predloška imat će direktan utjecaj na programski jezik koji je koristi (jer neki programski jezici izravno podržavaju određeni predlošak). Razlikujemo sljedeće predloške:
- sekvencijalno programiranje
- proceduralno programiranje
- funkcijsko programiranje
- objektno orijentirano programiranje.
Za pojedine programske probleme potrebno je korisiti pojedine predloške. Ni jedan od navedenih predlošaka nije stvoren da riješi svaki zadatak.