definicija programiranja

Za tiste, ki to vidijo zunaj tehnološkega sveta, disciplina programiranja ohranja nekaj ezoteričnega, nerazumljivega, je eden največjih izrazov tistega, kar nepoznavalci kličejo čudaki, giki. Toda iz česa natančno je sestavljen?

Računalniški program je sestavljen iz vrste navodil, ki jih mora izvesti računalnik. Ta navodila so razvita v skladu z znanostjo programiranja.

Skratka, programiranje je pot, ki nas vodi do izdelave računalniškega programa, ki poteka skozi vrsto pravil in načel, ki že sama po sebi predstavljajo celotno disciplino.

Čeprav so programski jeziki, filozofije, ki jih porajajo, in tehnike, uporabljene pri vsakem od njih pri reševanju problemov, različni, disciplina programiranja velja za nekaj enotnega, saj vsi jeziki izhajajo iz številnih skupnih pristopov, čeprav se njihove tehnike gradnje programov lahko izkažejo za povsem drugačne.

Programiranje obstaja od začetka nastanka računalništva, čeprav je napredovalo in se razvijalo vzporedno z razvojem strojev, ki so ga porajali.

Na začetku je bilo programiranje zelo ročno, saj so bili računalniki (nekaj obstoječih na svetu, zelo velikih, z malo energije celo za tisti čas in zelo malo splošnih delavcev) s pomočjo sprememb v fizični napeljavi reprogramirani za vsako posebno nalogo, odklop in ponovno priključitev kablov v različnih položajih.

To je najčistejša različica "strojne kode", čeprav je v 50. in 60. letih postopoma izginila v prid uvedbi ukazov zaradi sprejetja zaslonov in tipkovnic.

Vendar smo mislili na programiranje v dobi modernih računalnikov, po drugi svetovni vojni, ko ima programiranje kot disciplina korenine v 19. stoletju.

Čeprav jih niso mogli uresničiti, so različni inženirji zasnovali stroje za splošno uporabo.

Natančneje, za analitični stroj Charlesa Babbagea je Augusta Ada Byron (1815-1852), grofica Lovelace, ustvarila vrsto zaporedij za izvedbo izračunov (Ada je bila matematik), ki se kot celota štejejo za prvi računalnik zgodovinski program, s čimer je grofica postala prva programerka.

Treba je opozoriti, da Ada Byron ni sistematizirala znanosti o programiranju. Programski jezik Ada nosi to ime ravno v njegovo čast.

Iz strojne kode je bila prenesena v jezike na visoki ravni, ustvarjena za abstrakcijo tega, kar je bilo storjeno v strojni kodi, olajšanje njenega učenja in uporabe, poleg poenostavitve seznamov.

Potem ko je bil razvit jezikovni program na visoki ravni, ga je treba "prevesti", postopek, ki jezik na visoki ravni prevede v strojno kodo. Slednje je omejeno na določeno uporabo, na primer razvoj vozniki med drugim tudi deli, ki delujejo neposredno v stiku z strojne opreme.

Programiranje je na koncu in povzetek znanost in umetnost ustvarjanja algoritmov, ki rešujejo probleme in se izvajajo na splošnem stroju - računalniku - ali stroju s posebnim namenom.

Po drugi strani pa je znan kot programerji odgovornim za razvoj te kode z navodili, da se programska oprema obnaša tako ali drugače v skladu z naročili, ki jih prejme. The programski jezik po drugi strani gre za vrsto parametrov in kod, ki jih programer uporablja za razvoj programske opreme. Obstajajo različne vrste jezikov, kot so C, BASIC ali Ruby.

Poleg tega obstaja programsko inženirstvo, ki je namenjeno razvoju modelov programske opreme za velike programe.

Običajno mora programer za programiranje programske opreme ali aplikacije načeloma prepoznati glavni problem ali nalogo, ki ji bo program namenjen, opredeliti zahteve in vrsto operacije, oblikovati arhitekturo, izvesti program, ga izvesti ali namestiti in nato ga izpopolnite na podlagi poskusov in napak.

Danes obstajajo vse vrste programskih jezikov, nekateri preprostejši ali z namenom olajšati nalogo razvoja majhnih aplikacij. Med njimi je Ruby eden najbolj priljubljenih v zadnjih letih, ki ga je razvil japonski programer in združuje sintakso iz različnih jezikov, kot sta Python ali Perl.

Tako lahko praktično vsak uporabnik računalnika pridobi nekaj programskih pojmov in razvije prilagojene aplikacije.


$config[zx-auto] not found$config[zx-overlay] not found