Kaj Je Programiranje

Kaj Je Programiranje
Kaj Je Programiranje

Video: Kaj Je Programiranje

Video: Kaj Je Programiranje
Video: Kaj je nevrolingvistično programiranje ali NLP? 2024, Maj
Anonim

Če želite, da naprava deluje tako, kot jo potrebuje uporabnik, jo je treba pravilno programirati (napisati program za računalnik, razviti logično vezje za FPGA, zapisati informacije v ROM itd.). Veliko število dejanj lahko imenujemo programiranje, v običajnem smislu pa je to pisanje računalniških programov.

Kaj je programiranje
Kaj je programiranje

V ozkem smislu pomeni programiranje (ali kodiranje) pisanje programov (navodil za računalnik) v določenem programskem jeziku v skladu z ustvarjenim algoritmom. Običajno imajo razumljivo skladnjo. Ljudje, ki se ukvarjajo s programiranjem, se imenujejo programerji (kodirniki ali preprosto "kodirniki"), tisti, ki ustvarjajo algoritme, pa algoritmi. V širšem smislu je treba programiranje razumeti kot celoto dejavnosti, ki so povezane z ustvarjanjem in vzdrževanjem programskih izdelkov (računalniške programske opreme) v stanju, ki deluje. Najbolj natančen je sodobni izraz - "programsko inženirstvo" (ali preprosto "programsko inženirstvo"). Strokovnjaki na tem področju se ukvarjajo z določanjem nalog, oblikovanjem programov, gradnjo algoritmov, pisanjem programskega besedila, testiranjem, odpravljanjem napak, dokumentiranjem in vzdrževanjem. Vsako računalniško programiranje temelji na uporabi programskih jezikov. Za zagon programa v računalniku je treba uporabiti prevajalce, ki bodo človekom berljiv jezik (pisni program) prevedli v jezik strojnih navodil. Obstajata dve vrsti prevajalcev - tolmači in prevajalci. Glavna razlika med njima je, da prva takoj zažene program, druga pa jo preprosto prevede v jezik strojnih navodil, ne da bi jo nadalje izvajala. Če želite zagnati program, ga morate najprej prevesti ali interpretirati. Prej ste morali pisati programe in jih nato sestavljati ločeno, kar je zapletlo postopek testiranja in odpravljanja napak. Trenutno obstajajo različna integrirana razvojna okolja. IDE vključujejo urejevalnike za urejanje in vnašanje programskih besedil ter različne prevajalce iz različnih jezikov. Poleg tega lahko vključujejo različne druge rutine, ki olajšajo postopek ustvarjanja, testiranja in vzdrževanja programskih izdelkov.

Priporočena: