ALGOL

Са Википедије, слободне енциклопедије
(преусмерено са Алгол)
Алгол
Оригинални називALGOL
Изговара сеалгол
МоделИмперативни, процедурални, структурирани
Појавио се1958
Дизајнер(и)Фридрих Бауер, Петер Наур, Хајнц Рутишаузер, Клаус Самелсон, Адриан Ван Вијнгарден, Мајкл Вуџер и Бернард Ваквис, Џон Бакус, Џулијан Грин, Чарлс Кац, Џон Макарти, Алан Перлис и Џозеф Хенри Вегштајн
Актуелна верзијаалгол 68
Датум актуелне верзије1968
Утицао наC, паскал, симула, ада

Алгол, скраћено од ALGOrithmic Language, је императивни, процедурални, структурирани програмски језик чије су верзије излазиле 50-их и 60-их година прошлог века.[1][2] Прва верзија алгола је настала 1958. године. Алгол је дизајниран да би се избегли неки проблеми са Фортраном. Имао је и доста утицаја на остале програмске језике као што су C, паскал, симула и многе друге.

Верзије алгола[уреди | уреди извор]

Постоје три главне верзије алгола: алгол 58, алгол 60 и алгол 68.

Постоји и још једна верзија коју је разио Никлаус Вирт, алгол W, као наследника алгола 60.

Друге верзије су: алгол Y, алгол N, 68C, 68G

Историја[уреди | уреди извор]

Развој алгола 58 је почео састанком информатичара из Европе и Америке у институту технологије у Цириху. Алгол 58 се првобитно звао ИАЛ, интернационална алгебарска логика (енгл. International Algebraic Logic). О алголу 60 су расправљали у Паризу на састанку, 1960. године следећи програмери: Фридрих Бауер, Петер Наур, Хајнц Рутишаузер, Клаус Самелсон, Адриан Ван Вијнгарден, Мајкл Вуџер и Бернард Ваквис (из Европе), Џон Бакус, Џулијан Грин, Чарлс Кац, Џон Макарти, Алан Перлис и Џозеф Хенри Вегштајн (из Америке).

Алгол 68 је последњи пут прерађен 1973. године.[3]

Пример кода[уреди | уреди извор]

Упрошћена верзија програма 'Здраво свете!' у алголу 60:

BEGIN DISPLAY ("Здраво Свете!") END.

Референце[уреди | уреди извор]

  1. ^ „Algol 60”. 
  2. ^ „ALGOL 68”. Архивирано из оригинала 18. 01. 2010. г. Приступљено 02. 07. 2010. 
  3. ^ Backus, J. W.; Bauer, F. L.; Green, J.; Katz, C.; McCarthy, J.; Perlis, A. J.; Rutishauser, H.; Samelson, K.; Vauquois, B.; Wegstein, J. H.; van Wijngaarden, A.; Woodger, M. (1960). Naur, Peter, ур. Report on the Algorithmic Language ALGOL 60. Copenhagen. ISSN 0001-0782. doi:10.1145/367236.367262. 

Додатна литература[уреди | уреди извор]

Литература[уреди | уреди извор]

  • Backus, J. W.; Bauer, F. L.; Green, J.; Katz, C.; McCarthy, J.; Perlis, A. J.; Rutishauser, H.; Samelson, K.; Vauquois, B.; Wegstein, J. H.; van Wijngaarden, A.; Woodger, M. (1960). Naur, Peter, ур. Report on the Algorithmic Language ALGOL 60. Copenhagen. ISSN 0001-0782. doi:10.1145/367236.367262.