NOVI ČLANCI
POSTANI LJUBITELJ:
UKUPNO ČITANJA







KO JE ONLINE?
Trenutno aktivnih Gostiju: 227JAJAČKI PLAYER
NAJČITANIJE
- JAJCE:OTVORENE 29. POZORIŠNE IGRE BOSNE I HERCEGOVINE
- 05.06.2010 GOD.U JAJCU NASTUPAO MOSTARSKI TEATAR MLADIH
- RAZGOVOR O PREDSTAVI "TOTOVI" TEATRA KABARE TUZLA
- DONACIJE ZA ORKESTAR
- RECEPT: AJVAR
- ALMIR ČEHAJIĆ BATKO: DESET GODINA NOSIM NOŽ U GRUDIMA
- STARI GRAD
- KATAKOMBE
- DŽAMIJE
- ČESTITKE POVODOM PRAVOSLAVNOG BOŽIĆA
- JAJAČKI BISERI 1&2
IGRICE
VRIJEME U JAJCU
| Wedensday 22.05.2013 | |||
![]() | ![]() | 14°C | 1.5m/s 0.7mm |
| Thursday 23.05.2013 | |||
![]() | ![]() | 12°C | 3.4m/s 0.8mm |
| Friday 24.05.2013 | |||
![]() | ![]() | 18°C | 2.2m/s 2.4mm |
| Weather forecast from yr.no | |||
LOGIN
Cbox Poruke
JAJCE GRAD MUZEJ
(NE) ZABORAVLJENO JAJCE
(NE) ZABORAVLJENI JAJČANI
DRUGI O JAJCU
JAJCE U PJESMI
MOJA GENERACIJA
U RAZGOVORU SA...
JAJCE-FOTO IZLOŽBA
KULTURA
JAJAČKA OKOLINA
VIDEO
(BESPLATNI) OGLASI
ZDRAVLJE
KUHAR
JAJAČKI LINKOVI
| PROGRAMSKI JEZICI |
| Autor Adnan Omic |
| Subota, 25 Septembar/Rujan 2010 14:15 |
|
Programski jezici i prevodioci
Programski jezik je formalni jezik za prezentaciju (notaciju) kompjuterskih programa. Pomoću njega se kompjuterskom sistemu, čovjeku čitljivim tekstom, daju instrukcije i naredbe za izvršenje unutranjih zadataka, opis ulaznih i izlaznih podataka kao i njihovu strukturu u zavisnosti od unutrašnjih (u sistemu) i vanjskih (izvan sistema) događaja.
Do danas napravljeno je hiljade programskih jezika, dok je samo nekoliko od njih postalo poznato i dostupno širokom krugu korisnika. Neki su više usmjereni za rješavanje određenog zadatka, dok su sveobuhvatniji programski jezici (kao C programski jezik) mnogo poznatiji i češće u primjeni. Elementi jednog programskog jezika
Većina komandi svakog programskog jezika se može podijeliti u 5 glavnih kategorija:
* Obrada ulaznih podatak Podatke preuzeti sa tastature, iz datoteke ili nekog drugog izvora. * Obrada izlaznih podataka Podatke predati monitoru, datoteci, bazi podataka ili nekom drugom medijumu. * Matematička obrada podataka Podatke obraditi pomoću matematičke operacije, kao npr. sabiranje, oduzimanje ili dijeljenje. * Poređenje i izbor Provjera određenih uslova i kontrola izvršavanja komandi. * Ponavljanje Posebnim pravilima regulisano ponavljanje izvršavanja komandi (obično sa varijacijama podataka ili pravila ponavljanja). 1. generacija programskih jezika
Prvu generaciju predstavljaju jezici na mašinskom nivou. Pojavljuju se sa prvim komercijalnim računarima (1953). Programiranje je izvođeno binarnim kodom tj. skupinama nula i jedinica ( 0 i 1 ). Komande se direktno pišu u mašinskom jeziku, to jest kao niz naređenja koje se učitavaju u komandni registar procesora i tamo izvode. Komande su naravno ovisne od procesora i zbog toga je portiranje ovakvih programa skoro nemoguće. Danas se ovakav način direktnog programiranje ne koristi, osim u posebnim slućajevima, npr. kada se radi kritičnim hardverskim operacijama. 2. generacija programskih jezika
Drugu generaciju čine simbolički asembleri, umjesto grupa nula i jedinica (binarnog koda) se koriste simboli ili mnemonici. Prvi put se programi počinju prevoditi (kompajlirati). Uvode se i podprogrami, a jezički procesi se dijele na prevođenje i tumačenje.
3. generacija programskih jezika
Treća generacija (3GL) odlikuje se visokim nivoom instrukcija. Jedna naredba ovih programskih jezika prevodi se u više naredbi mašinskoj jezika. Odlikuje ih nezavisnost od računara što znači nije potrebno poznavati arhitekturu, instrukcije i registre računara za koji se programira, programi su bili prenosivi. Jedna od osnovnih karakteristika ovih programa je akcenat postavljen na strukturi, te se često klasificiraju kao Strukturni jezici što znači da se svi događaji dešavaju po predviđenoj strukturi programskog koda. Programski kod je "preveden" algoritam i napisan sintaksom određenog programskog jezika. U principu svi oni, uvažavajući specifičnosti svakog od njih, sadrže: ključne riječi, komentare, varijable, konstante, petlje i blokove. Veći dio programa ove vrste dozvoljava pozivanje vanjskih funkcija, te upotrebu potprograma i procedura.
Najvažniji predstavnici:
* FORTRAN * ALGOL * BASIC * COBOL * LISP * JOVIAL * PL/I * C * C++ * PASCAL * MODULA-2 * OBERON 4. generacija programskih jezika
Četvrta generacija je produkt naglog razovja tehnologije 80-tih godina. Dostupnost računara je sve veća i povećana je potražnja za programskom opremom. Olakšano je korištenje jezika zbog prirodnije interakcije sa korisnikom. Ove jezike nazivamo jezike posebne namjene za određene klase problema. |










