ALGOL
Megjelenés
Főnév
ALGOL (tsz. ALGOLs)
- (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 |