ALGOL 60

ALGOL 60

Tipusversió, edició o traducció i llenguatge de programació Modifica el valor a Wikidata
Versió inicial
1960 Modifica el valor a Wikidata
Versió estable
ISO 1538:1984 (15 octubre 1984) Modifica el valor a Wikidata
Epònim1960 Modifica el valor a Wikidata
Equip
Desenvolupador(s)Backus, Bauer, Green, Katz, McCarthy, Naur, Perlis, Rutishauser, Samelson, van Wijngaarden, Vauquois, Wegstein, Woodger
DissenyadorJohn W. Backus Modifica el valor a Wikidata

ALGOL 58 (en) Tradueix Modifica el valor a Wikidata

ALGOL 60 (abreviatura de Algorithmic Language 1960 ) és un membre de la família ALGOL de llenguatges de programació informàtica. Va seguir l'ALGOL 58 que havia introduït els blocs de codi i els parells begin i end per delimitar-los, la qual cosa representa un avenç clau en l'auge de la programació estructurada. ALGOL 60 va ser un dels primers llenguatges que va implementar definicions de funcions (que es podien invocar de forma recursiva). Les definicions de funcions d'ALGOL 60 es podrien imbricar entre si (que va ser introduïda per primera vegada per qualsevol llenguatge de programació), amb abast lèxic. Va donar lloc a molts altres llenguatges, incloent CPL, PL/I, Simula, BCPL, B, Pascal i C. Pràcticament tots els ordinadors de l'època tenien un llenguatge de programació de sistemes basat en conceptes ALGOL 60.[1]

Niklaus Wirth va basar el seu propi ALGOL W en ALGOL 60 abans de passar a desenvolupar Pascal. Algol-W estava pensat per ser la propera generació d'ALGOL, però el comitè ALGOL 68 va decidir un disseny més complex i avançat en lloc d'un ALGOL 60 simplificat net. Les versions oficials d'ALGOL reben el nom de l'any en què es van publicar per primera vegada. ALGOL 68 és substancialment diferent d'ALGOL 60 i va ser criticat parcialment per ser-ho, de manera que en general "ALGOL" fa referència als dialectes d'ALGOL 60.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search