Proceduralni jezici - FESB
Proceduralni jezici - FESB
Proceduralni jezici - FESB
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Algol 60 (Algorithmic Language)<br />
Razvijen 1960. kao prvi jezik koji je potpuno pogodan za strukturalno programiranje. Direktni je prethodnik jezika Pascal,<br />
C, C++ i Java.<br />
Primjer:<br />
real procedure cheb(x,n);<br />
value x,n;<br />
real x; integer n;<br />
cheb := if n = 0 then 1<br />
else if n = 1 then x<br />
else 2 * x * cheb(x,n-1) - cheb(x,n-2);<br />
Algol uvodi u programske jezika danas standardne elemente:<br />
o Blokovi s lokalnim deklaracijama<br />
o UgnijeţĎene deklaracije i kontrolne strukture.<br />
o Prijenos parametara potprograma,<br />
o Potprogrami mogu biti rekurzivni.<br />
Iako dobro koncipiran, nije šire prihvaćen jer:<br />
o Nema standardizirani pristup I/O ureĎajima.<br />
o IBM je preferirao razvoj Fortrana i PL/I.<br />
6