PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Algol

Algol

Algol is a pl created in 1958.

#161on PLDB 64Years Old 1.6kUsers
31Books 17Papers

Try now: Riju

ALGOL (short for Algorithmic Language) is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years. In the sense that the syntax of most modern languages is "Algol-like", it was arguably the most influential of the four high-level programming languages among which it was roughly contemporary: FORTRAN, Lisp, and COBOL. It was designed to avoid some of the perceived problems with FORTRAN and eventually gave rise to many other programming languages, including PL/I, Simula, BCPL, B, Pascal, and C. Read more on Wikipedia...


Example from Riju:
print(("Hello, world!",new line))
Example from Wikipedia:
'BEGIN' WRITE TEXT('('HELLO%WORLD')'); 'END'

Language features

Feature Supported Example Token
Assignment :=

Books about Algol on goodreads

title author year reviews ratings rating
primer of ALGOL 60 programming. Edsger W. Dijkstra 1962 1 4 4.25
Algol-Like Languages Peter O'Hearn 1996 0 1 5.00
Algol 60 Implementation: The Translation And Use Of Algol 60 Programs On A Computer B. Randell 1 1 4.00
A Guide to Algol Programming Daniel D. McCracken 1962 0 1 4.00
Introductory Algol 68 Programming D. F Brailsford 1979 0 0 0.0
Programming: ALGOL, D.J. Malcolme-Lawes 1969 0 0 0.0
Programming In Algol J.S. Rohl 1970 0 0 0.0

Books about Algol from ISBNdb

title authors year publisher
ALGOL in brief: A short, practical guide to computer programming in ALGOL, Ractliffe, J. F 1971 Oxford University Press
Programming by Case Studies: An Algol Primer (Introductory Monographs in Mathematics) Chedzoy, O.B. and Ford, Sandra Elizabeth 1969 Palgrave Macmillan
The Mathematical Semantics Of Algol 60 (technical Monographs) Peter Mosses 1974 Oxford University Computing Laboratory, Programming Research Group
Programming - ALGOL (The Commonwealth and international library of science, technology, engineering, and liberal studies) Malcolme-Lawes, D. J. 1969 Pergamon
A Guide to Algol Programming McCracken, Daniel D. 1962-12T John Wiley & Sons Inc
Primer of Algol 60 Programming (Studies in Data Processing) Dijkstra, Edsger W. 1962-06-01T00:00:01Z Academic Pr
Elementary Programming and Algol Nicol, Keith 1965 McGraw Hill
Programming and Problem-Solving in Algol 68 Colin, Andrew John Theodore 1978 Palgrave HE UK
Introductory Algol 68 Programming (Computers and Their Applications) Brailsford, D. F. and Walker, A. N. 1979 Prentice Hall Europe (a Pearson Education company)
Introduction to Algol Programming Erik Torgil. FrFoberg, Carl µEkman 1967 StudentlitteraturOxford University Press
Informal Introduction to Algol 68 Lindsey, C.H. 1977 Elsevier Science
Informal introduction to ALGOL 68 Meulen, S. G. van der 1971 North-Holland Pub. Co
ALGOL 68 implementation;: Proceedings of the IFIP Working Conference on ALGOL 68 Implementation, Munich, July 20-24, 1970 1971 North-Holland Pub. Co
Programming - Algol D. J. Malcolme-lawes 1969 Pergamon Press
Programming In Algol Rohl, J. S. (jeffrey Soden) 1970 Manchester U.p.
Algol 60 Programming (computer Science) R.f. Shepherd 1972 Mcgraw-hill Education
Programming And Problem-solving In Algol 68 1978 Macmillan International Higher Education
Introduction To Algol Programming (applied Mathematics S.) R. Wooldridge~john Fuller Ratcliffe 1968 Hodder & Stoughton Ltd
Structural Programming And Problem Solving With Algol Richard B. Kieburtz 1975 Prentice Hall
Articles On Algol Programming Language Family, Including Hephaestus Books 2011
Introductory Algol 68 Programming (computers And Their Applications) D. F Brailsford 1979 Halsted Press
Programming And Problem-solving In Algol 68 (macmillan Computer Science Series) Andrew John Theodore Colin 1977 Macmillan
Introduction To The Formal Definition Of Algol 68 (annual Review In Automatic Programming) Andrew D. Mcgettrick 1978 Elsevier
Compilers By Programming Language: Algol 60 Compilers, Assemblers, Basic Compilers, C++ Compilers, Cfml Compilers, C Compilers Group and Books and LLC 2010

Publications about Algol from Semantic Scholar

title authors year citations influentialCitations
Report on the Algorithmic Language ALGOL the ACM committee on programming languages and the GAMM committee on programming A. Perlis and K. Samelson 1959 32 1
Note on Algol and conservatively extending functional programming P. O'Hearn 1996 8 0
A string language for symbol manipulation based on ALGOL 60 J. Wegstein and W. W. Youden 1962 6 0
ACM SIGPLAN history of programming languages conference ALGOL 60 language summary D. Gries 1978 6 0
Was Algol 60 the First Algorithmic Language? Helena Durnova and G. Alberts 2014 5 0
Algol in France: From Universal Project to Embedded Culture P. Mounier-Kuhn 2014 4 0
Formal Semantics of ALGOL 60: Four Descriptions in their Historical Context Troy K. Astarte and Cliff B. Jones 2018 4 0
Universality versus Locality: The Amsterdam Style of Algol Implementation G. Alberts and E. Daylight 2014 3 0
Algol 68 as an extensible language B. J. Mailloux and J. Peck 1969 3 0
Evaluation of ALGOL 68, JOVIAL J3B, PASCAL, SIMULA 67, and TACPOL vs. TINMAN Requirements for a Common High Order Programming Language. J. Goodenough and C. McGowan and J. R. Kelly 1976 3 0
On expressing control and data structures in predicate logic language ALGOL M Alois Glanc 1979 2 0
Algol 68 as an implementation language for portable interpreters F. G. Pagan 1977 2 0
ALGOL 68 and structured programming for learner-programmers B. Ratcliff 1977 2 0
On the Design of Programming Languages Including Mini ALgol 68 L. Ammeraal 1975 2 0
Embracing the Algol Effort in Czechoslovakia Helena Durnova 2014 1 0
The current programming language standards scene IV: The ALGOL languages I. D. Hill 1983 1 0
A course in Algol programming : including the revised report on the algorithmiclanguage Algol 60 : including the revised report on the algorithmic language Algol 60 G. F. Schaefler 1966 1 0
dot.html · algol.html · reverse-polish-notation.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com