nav_dugme codeBlog codeBlog
  • početna Početna stranica
  • Sačuvani članci Sačuvani članci
  • Učionica
  • Saveti
  • Zanimljivosti
  • Kontakt

Šta je zapravo programiranje?

Viber
zoom_plus zoom_minus bookmark

Uvod

Ako razmislimo o uređajima koji nas okružuju (bilo da su u pitanju elektronski uređaji ili mehaničke naprave), lako ćemo zaključiti da većina uređaja ima konkretnu i očiglednu svrhu. Na primer, svi znamo čemu služe: televizor, telefon, usisivač, automobil ili električna bušilica.

Čemu zapravo služe računari?!

Prisustvo računara i njihov značaj oseti se "na svakom koraku", ali, šta je računar sam po sebi i šta on zapravo radi?

Sam po sebi, računar je elektronski uređaj koji je u stanju da obavlja računanje (da budemo precizni - samo osnovne računske operacije), u stanju je da upisuje brojčane podatke u memoriju, premešta ih sa jednog mesta na drugo i to je .... manje-više .... sve!

Pretpostavićemo da ste očekivali više (neki lepši i drugačiji odgovor), jer kada napišemo tako kako smo napisali, deluje da su računari veoma nezanimljive i ne preterano korisne sprave.

Nasuprot tome (kao što smo već pomenuli), svakodnevno iskustvo čitalaca govori u prilog tome da su računari sveprisutni, veoma korisni i krajnje zanimljivi: pomažu u obavljanju kancelarijskih i drugih poslova, koriste se u kontrolisanju industrijskih procesa i saobraćaja, imaju brojne primene u obrazovanju, zdravstvu, privredi, industriji zabave i mnogim drugim oblastima ....

Šta je program

Deluje nekako da u prethodnoj priči nešto "ne štima"(?!), međutim, radi se o sledećem ....

Iako računari u datom trenutku mogu izvršavati samo krajnje jednostavne instrukcije, u stanju su da instrukcije izvršavaju izrazito velikom brzinom (više desetina, pa i stotina miliona instrukcija u samo jednoj sekundi), pamte rezultate operacija u memoriji i tako zapamćene podatke kasnije koriste po potrebi.

To svakako menja stvari i - u praktičnom smislu - čini računare krajnje zanimljivim (onako kako smo prvobitno primetili), pa stoga možemo zaključiti sledeće:

  • program je niz instrukcija koji ima za cilj obavljanje određenog zadatka.
  • programiranje je nauka i veština organizovanja i zapisivanja računarskih instrukcija u cilju rešavanja različitih problema i obavljanja različitih zadataka.

Ili jednostavnije - programi su ono što računarima daje pravi smisao.

Prvi korak u kreiranju programa je detaljna razrada algoritma (Algoritmi - članak) ....

Autor članka Nikola Vukićević Za web portal www.codeblog.rs
Napomena: Tekstovi, slike, web aplikacije i svi ostali sadržaji na sajtu www.codeblog.rs (osim u slučajevima gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog pismenog odobrenja autora.
© 2020-2023. Sva prava zadržana.
Viber
početna Početna > Članci > Šta je zapravo programiranje?

Info & povezani članci Info o članku - dugme

Info

trejler_sat Datum objave: 11.11.2019.

trejler_sat Poslednja izmena: ----

trejler_dokument Jezici:

trejler_teg_zeleni Težina: 1/10

Povezani članci

Algoritmi - uopšteno Dijagrami toka - osnove Zašto baš binarni brojevi? IT termini Pozicioni brojevni sistemi Uvod u web dizajn - 1. deo - Početni koraci Kako napraviti dobru lozinku Postfiksna notacija - kako računari računaju? Ostali članci
There are only two kinds of programming languages: those people always bitch about and those nobody uses.
Bjarne Stroustrup
codeBlog codeBlog
Projekat posvećen popularizaciji kulture i veštine programiranja.
Napomena: Tekstovi i slike na sajtu www.codeblog.rs (osim u slučajevima, gde je drugačije navedeno) predstavljaju intelektualnu svojinu autora sajta www.codeblog.rs i zabranjeno je njihovo korišćenje na drugim sajtovima i štampanim medijima, kao i bilo kakvo drugo korišćenje u komercijalne svrhe, bez eksplicitnog odobrenja autora.
© 2020-2023. Sva prava zadržana.
Facebook - logo
Instagram - logo
LinkedIn - logo
Twitter - logo
E-mail
Naslovna
   •
Uslovi korišćenja
   •
Obaveštenja
   •
FAQ
   •
Kontakt