Razlika između inačica stranice Programski jezik

Izvor: Vidipedija
Skoči na: orijentacija, traži
Redak 49: Redak 49:
 
== [[Algoritam]] ==
 
== [[Algoritam]] ==
 
To je '''postupak kojim računalo rješava neki problem'''. Riječ potiče iz arapskog, a znači uputa, pravilo.
 
To je '''postupak kojim računalo rješava neki problem'''. Riječ potiče iz arapskog, a znači uputa, pravilo.
 +
Algoritam se može jednako tako nazvati i '''skup i slijed pravila koja dovode do određenog riješenja'''. Svaki programski jezik ima svoj algoritam i slijed argoritma, ali prvilo glasi što se jedan programski jezik više razine to je '''algorima programskig jezika''' bliži '''čovjekovom govoru'''.
  
 
Primjer algoritma za zbrajanje dva broja glasio bi:
 
Primjer algoritma za zbrajanje dva broja glasio bi:
 +
 
POČETAK           
 
POČETAK           
 
UPIŠI A,B   
 
UPIŠI A,B   

Inačica od 02:14, 22. siječnja 2008.

Računalo komunicira programskim jezicima. Programski jezik je skup naredbi i pravila razumljivih računalu.


Generacije programskih jezika



Prva generacija   : Strojni jezici
Druga generacija  : Asemblerski jezici
Treća generacija  : Jezici za programiranje visoke razine (Logo, Basic, Pascal...)
Četvrta generacija: Jezici prilagođeni krajnjim korisnicima (SQL, Multiplan...)


Strojni jezici

Jezik nula (0) i jedinica (1). Svaki različito postavljen niz imao je svoje značenje. Pisanje programa je bilo otežano, tim više zbog toga što je svako računalo imalo svoj jezik.

Asemblerski jezici

Viša razina od strojnih jezika. Ovdje se riječi koriste ze radnje i nepoznanice za podatke. npr. za zbranjanje upišemo : ADD A,B

Jezici visoke razine

Oni omogučuju pisanje programa u što prirodnijem i jednostavnijem zapisu. npr. ako želimo zbrojiti dva broja napisat ćemo : C=A+B

U Basicu bi ovo izgledalo ovako:

INPUT A,B C=A+B PRINT C END

A u Pascalu ovako:

program zbrajanje; var a,b: integer; begin readIn(a); readIn (b); c:=a+b; WriteIn (c); end


Jezici prilagođeni krajnjim korisnicima

Su uglavnom prilagođeni neprogramerima ali se njima uspješno služe i programeri.



Algoritam

To je postupak kojim računalo rješava neki problem. Riječ potiče iz arapskog, a znači uputa, pravilo. Algoritam se može jednako tako nazvati i skup i slijed pravila koja dovode do određenog riješenja. Svaki programski jezik ima svoj algoritam i slijed argoritma, ali prvilo glasi što se jedan programski jezik više razine to je algorima programskig jezika bliži čovjekovom govoru.

Primjer algoritma za zbrajanje dva broja glasio bi:

POČETAK UPIŠI A,B C=A+B ISPIŠI C KRAJ