Ugrás a tartalomhoz

ALGOL

A Wikiszótárból, a nyitott szótárból


Főnév

ALGOL (tsz. ALGOLs)

  1. (informatika) ALGOL (az Algorithmic Language, magyarul algoritmikus nyelv) egy történelmi jelentőségű programozási nyelvcsalád, amely az 1950-es évek végén és az 1960-as évek elején alakult ki. Az ALGOL volt az egyik első magas szintű programozási nyelv, amely nagy hatással volt a későbbi nyelvek fejlődésére.



Történet és jelentőség

  • Az ALGOL 58 volt az első változat, 1958-ban jelent meg.
  • A legismertebb és leggyakrabban használt verzió az ALGOL 60 (1960).
  • Az ALGOL volt az első, amely:
    • Blokkstruktúrájú programozást alkalmazott (kódblokkok használata, zárójelezett struktúrák).
    • Meghatározta az EBNF (Extended Backus-Naur Form) formális szintaxisleíró nyelvet.
    • Az algoritmusok és programok precíz matematikai leírására szolgált.



Főbb jellemzők

  • Strukturált programozás támogatása: ciklusok, feltételes elágazások, eljárások.
  • Blokk szerkezetű kód: lokális változók és névtartományok kezelése.
  • Statikus típusosság: változók típusa előre meghatározott.
  • Nyelvi tisztaság és formalizmus.



Hatása más nyelvekre

  • Az ALGOL inspirálta a Pascal, C, Java, Ada és sok más nyelv kialakulását.
  • A modern programozási nyelvek számos szerkezeti elemét és szemantikáját innen örökölték.
  • Az EBNF, amelyet az ALGOL 60-hoz fejlesztettek, a mai napig használatos a nyelvi specifikációkban.



Példa ALGOL 60 programrészlet

begin
  integer i;
  for i := 1 step 1 until 10 do
    print(i);
end

Ez egy egyszerű ciklust mutat be, amely kiírja az 1-től 10-ig terjedő számokat.



Összefoglalás

Fogalom Leírás
ALGOL Korai, formális és strukturált programozási nyelvcsalád
Fontosság Blokkstruktúra, EBNF, hatás modern nyelvekre
Korszak 1950-60-as évek