Dobrodosli na forum Extreme. Forum je za sve redom.. Nauka,knjizevnost,zdravlje,sport,ljubav,sex,muzika,filmovi,humor,istorija,skola,posao,fakultet,download,i jos dosta toga.. Jedini uslov da budete na forumu,je da se dobro zabavite..Uzivajte...:))
 
HomeFAQ/УпутствоТражиЛиста члановаКорисничке групеРегиструј сеПриступи

Share | 
 

 Uvod u programerske jezike... :)

Go down 
АуторПорука
Admin
Admin
avatar

Број порука : 420
Join date : 10.09.2008

ПорукаНаслов: Uvod u programerske jezike... :)   Sat Sep 13, 2008 9:21 am

Programski jezik je skup naredbi za izvršavanje računarskih zadataka.Predstavlja skup reči i skup pravila na osnovu kojih se piše program.


Programski jezici su podeljeni po generacijama,kojih ima pet:


- Mašinski jezici
- Asemblerski jezici
- Proceduralni jezici
- Problem-orjentisani jezici
- Prirodni jezici

Jezici prve generacije (mašinski jezici):


- Sastoje se od binarnih brojeva (0 i 1)
- Nije potrebno prevođenje
- Vezan je za konkretan računar (mašinu)

Oni koji se bave hardware-om znaju da svaka familija procesora ima svoj poseban,ili jedinstven mašinski jezik.

Jezici druge generacije (asemblerski jezici):


- Nadogradnja mašinskih jezika
- Niži programski jezik
- Koristi kratke slovne zamene za programske naredbe (ove slovne zamene se nazivaju mnemonici)
- Program se prvo piše kao source code (tekstualni fajl) a potom se prevodi u mašinski jezik
- Program za prevođenje - Asembler


Jezici treće generacije (proceduralni jezici):


- Jezici visokog nivoa apstrakcije
- Lakši za pisanje,čitanje i prepravke od mašinskih i asemblerskih jezika
- Koriste compiler ili interpreter za prevod koda
- Jezici treće generacije: Fortran i COBOL


Kompajler (compiler) je program koji prevodi kod (source code) u objektni kod.
Interpreter prevodi po jednu liniju koda i odmah je izvršava.


Spaghetti Code & the Great Software Crisis


GOTO naredba dovela je do toga da se program teško prati.Taj problem je doveo do tzv. softverske krize 1960-tih:
rokovi za programiranje su se probijali, programi su probijali
predviđeni budžet, sadržali su previše grešaka i korisnici nisu bili
zadovoljni.


Struktuirani programski jezici su razvijeni kako bi unapredili razvoj softvera.Predstavnici su Algol i Pascal.U tim programskim jezicima je zabranjena upotreba naredbe GOTO,a uvedena je upotreba kontrolnih struktura IF-THEN-ELSE.


Modularni programski jezici
su razvijeni zbog problema koji su nastali u struktuiranim programskim
jezicima.Koriste se za kreiranje programa koji su izdeljeni na zasebne
module (svaki modul obavlja specifičnu funkciju), i za različite ulazne
vrednosti daje različite izlazne vrednosti.


Razvojni ciklus programa:


Plansko rešavanje problema programiranja i podela na značajne celine.
Ima šest faza:

1) Definisanje problema
2) Dizajniranje programa
3) Pisanje koda (Coding)
4) Testiranje i debagovanje
5) Formalizovanje rešenja
6) Implementacija i praćenje rada programa
Назад на врх Go down
Погледај профил корисника http://extreme.team-talk.net
 
Uvod u programerske jezike... :)
Назад на врх 
Страна 1 of 1

Permissions in this forum:Не можете одговорити на теме у овом форуму
Extreme :: Svet Kompjutera :: Programiranje....-
Скочи на: