H ? « »

Language peer sets for EULER:
United States
United States/1965
Designed 1965
1960s languages
Third generation
Early Cold War
Genus Pascals
Wirth Algols
Generation of Algol 60
Wirth Algols/1965
Generation of Algol 60/1965
Pascals/United States
Wirth Algols/United States
Generation of Algol 60/United States


Wirth Algol 

alternate simple view
Country: United States
Designed 1965
Published: 1966
Genus: Pascals
Sammet category: Multi-purpose

for the Swiss mathematician Leonhard Euler (1707-1783)
Generalisation of ALGOL 60 with defined transput. Significant in being (along with Algol W) a precursor of Pascal.

Niklaus Wirth and Helmut Weber Stanford 1965

In the computing pioneers seminar at Berkeley, Wirth candidly suggests that although creating this was the reason he came to Stanford, many of these ideas were "wrong". He does not elaborate how - the result is left to the listener. Judgng from the acknowledgements in the 1964 article (where he pays credit to Wijngarden for greater insight and generality) it was the details that pointed to Algol 68.

According to the Appendix and Acnowledgements, the initial system was written in NELIAC and used a polish notation string compiler.

Related languages
ALGOL 60 EULER   Evolution of
NELIAC EULER   Written using
EULER EULER-G   Extension of
EULER FLEX   Influence
EULER MUTANT 0.5   Evolution of
EULER Pascal   Evolution of

  • Cheatham, T. E. Jr. (1964) Cheatham, T. E. Jr. "Editor's note: A successor to ALGOL?" p422 Abstract Online copy
          in [ACM] (1964) [ACM] CACM 7(07) July 1964
  • Garwick, Jan (1964) Garwick, Jan "Remark on further generalization of ALGOL" Abstract Online copy
          in [ACM] (1964) [ACM] CACM 7(07) July 1964
  • Wirth, Niklaus (1964) Wirth, Niklaus "A generalization of ALGOL" pp547-554 Online copy Extract: Introduction Extract: Generalization of Algol Extract: Summary and Conclusions Extract: Appendix
          in [ACM] (1963) [ACM] CACM 6(09) (September 1963)
  • Wirth, Niklaus and Weber, Helmut (1965) Wirth, Niklaus and Weber, Helmut "EULER: a generalization of ALGOL, and its formal definition" CS-TR-65-20 April 1965 Stanford University, Department of Computer Science ftpOnline at Stanford Abstract Extract: Introduction
          in [ACM] (1963) [ACM] CACM 6(09) (September 1963)
  • Wirth, N. (1966) Wirth, N. "EULER: A Generalization of ALGOL and Its Formal Definition", Pt 2
          in [ACM] (1966) [ACM] CACM 9(01) January 1966
  • Weber, H., (1967) Weber, H., "A microprogrammed implementation of EULER on IBM System/360 Model 30" Abstract
          in [ACM] (1967) [ACM] CACM 10(03) (March 1967)
  • Squires, B. (1968) Squires, B. "OS/360 EULER and QUICK DRAW Graphic System at Penn State" Extract: Euler
          in (1968) "More on Force-III from Honig"
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 94
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 218 Abstract
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Dencker, Peter; Dürre, Karl; Heuft, Johannes (1984) Dencker, Peter; Dürre, Karl; Heuft, Johannes "Optimization of parser tables for portable compilers" pp546-572
          in TOPLAS 6(4) October 1984 Lecture Notes in compute (1984) TOPLAS 6(4) October 1984 Lecture Notes in computer science Vol. 174
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder