1615:
1710:
1879:, it is impossible to develop a procedure that will swap the values of two parameters if the actual parameters that are passed in are an integer variable and an array that is indexed by that same integer variable. Think of passing a pointer to swap(i, A) in to a function. Now that every time swap is referenced, it's reevaluated. Say i := 1 and A := 2, so every time swap is referenced it'll return the other combination of the values (, , and so on). A similar situation occurs with a random function passed as actual argument.
1271:
1577:
1311:
1155:
1011:
1546:
1119:
519:
1738:
1478:
1238:
1199:
923:
851:
683:
644:
598:
551:
1048:
7217:
4886:
4876:
805:
723:
1515:
1773:
935:
883:
1805:
1676:
1443:
1397:
1356:
1084:
761:
981:
387:
Peter Naur: "As editor of the ALGOL Bulletin I was drawn into the international discussions of the language and was selected to be member of the
European language design group in November 1959. In this capacity I was the editor of the ALGOL 60 report, produced as the result of the ALGOL 60 meeting in
322:
committee decided on a design that was more complex and advanced rather than a cleaned simplified ALGOL 60. The official ALGOL versions are named after the year they were first published. ALGOL 68 is substantially different from ALGOL 60 and was criticised partially for being so, so that in general
2883:
LEAP is an extension to the ALGOL 60 programming language which provides an associative memory of triples. The three items in a triple denote the association that an
Attribute of an Object has a specific Value. LEAP was created by Jerome Feldman (University of California Berkeley) and Paul Rovner
452:
Alan Perlis gave a vivid description of the meeting: "The meetings were exhausting, interminable, and exhilarating. One became aggravated when one's good ideas were discarded along with the bad ones of others. Nevertheless, diligence persisted during the entire period. The chemistry of the 13 was
3776:
Edinburgh
University wrote compilers for Algol60 (later updated for Algol60M) based on their Atlas Autocode compilers initially bootstrapped from the Atlas to the KDF-9. The Edinburgh compilers generated code for the ICL1900, the ICL4/75 (an IBM360 clone), and the ICL2900. Here is the
361:
facilities in its description and the lack of interest in the language by large computer vendors. ALGOL 60 did however become the standard for the publication of algorithms and had a profound effect on future language development.
6543:
2875:'PROGRAM' (HELLO) 'BEGIN' 'COMMENT' OPEN QUOTE IS '(', CLOSE IS ')', PRINTABLE SPACE HAS TO BE WRITTEN AS % BECAUSE SPACES ARE IGNORED; WRITE TEXT('('HELLO%WORLD')'); 'END' 'FINISH'
2691:
in ALGOL. The following program could (and still will) compile and run on an ALGOL implementation for a Unisys A-Series mainframe, and is a straightforward simplification of code taken from The
Language Guide at the
1371:
1840:
ALGOL 60 as officially defined had no I/O facilities; implementations defined their own in ways that were rarely compatible with each other. In contrast, ALGOL 68 offered an extensive library of
4277:
7276:
6055:
4268:
2798:
An alternative example, using
Elliott Algol I/O is as follows. Elliott Algol used different characters for "open-string-quote" and "close-string-quote", represented here by
2872:
Algol I/O version allowed input from paper tape or punched card. Paper tape 'full' mode allowed lower case. Output was to a line printer. Note use of '(', ')', and %.
2854:
Here's a version for the
Elliott 803 Algol (A104) The standard Elliott 803 used 5-hole paper tape and thus only had upper case. The code lacked any quote characters so
357:
ALGOL 60 was used mostly by research computer scientists in the United States and in Europe. Its use in commercial applications was hindered by the absence of standard
6050:
3803:
3825:
2645:
Implementations differ in how the text in bold must be written. The word 'INTEGER', including the quotation marks, must be used in some implementations in place of
7271:
5555:
4933:
3792:
1697:
3836:
3781:
5777:
4105:
3943:
1825:
7246:
4880:
1366:
264:. ALGOL 60 was one of the first languages implementing function definitions (that could be invoked recursively). ALGOL 60 function definitions could be
467:
remarked: "Here is a language so far ahead of its time that it was not only an improvement on its predecessors but also on nearly all its successors."
7261:
7256:
6852:
6772:
6563:
6558:
6404:
6570:
3540:
3510:
7251:
4924:
948:
3865:
3814:
3677:
7266:
7103:
5465:
4454:
4340:
4192:
3477:
7172:
6973:
6496:
5879:
5470:
5440:
1059:
6817:
6147:
5944:
4567:
4299:
4251:
3961:
3715:
3645:
5268:
4562:
1620:
437:
94:
3051:
2862:(question mark) for close quote. Special sequences were placed in double quotes (e.g., £L?? produced a new line on the teleprinter).
6344:
5368:
4611:
4491:
3673:
3037:
4858:
3129:
2587:
The absolute greatest element of the matrix a, of size n by m, is copied to y, and the subscripts of this element to i and k;
6908:
6080:
5924:
4800:
1263:
4320:
3936:
3357:
1640:
GAMS group (ГАМС, группа автоматизации программирования для машин среднего класса), cooperation of
Comecon Academies of Science
7003:
6998:
6705:
3900:
3467:
3246:
952:
3179:
6797:
6127:
6060:
5640:
5288:
3800:
2974:
1491:
315:
293:
213:
209:
3822:
1895:
1852:
301:
3789:
429:
86:
7142:
6620:
4917:
4141:
4037:
1883:
345:
339:
6802:
6710:
6660:
6419:
5752:
5747:
4436:
4136:
4120:
3929:
1326:
273:
217:
3904:
3833:
3778:
7068:
7013:
6792:
6777:
6757:
6035:
5455:
4951:
4357:
1648:
1625:
1587:
3107:
7116:
7023:
6812:
6787:
5999:
5994:
4330:
4235:
3052:"How recursion got into programming: a tale of intrigue, betrayal, and advanced programming-language semantics"
907:
297:
289:
221:
172:
167:
3899:
A Library of
Numerical Procedures in ALGOL 60 developed at The Stichting Centrum Wiskunde & Informatica (
3147:"Dijkstra's Rallying Cry for Generalization: the Advent of the Recursive Procedure, late 1950s – early 1960s"
6670:
6212:
6202:
6197:
5772:
5757:
5697:
5131:
5126:
5086:
4629:
4325:
4205:
4073:
2676:
1907:
622:
571:
415:
114:
1867:
specified for call-by-value, and omitted for call-by-name. Call-by-name has certain effects in contrast to
7220:
6988:
6978:
6107:
5525:
5106:
4910:
4272:
2693:
2663:
FLOATING POINT ALGOL TEST' BEGIN REAL A,B,C,D' READ D' FOR A:= 0.0 STEP D UNTIL 6.3 DO BEGIN PRINT
1330:
460:. It was inserted into the specification at the last minute, against the wishes of some of the committee.
395:
261:
160:
82:
56:
52:
48:
31:
3730:
3548:
3403:
Etude et réalisation d'un compilateur Algol60 sur calculateur éléctronique du type IBM 7090/94 et 7040/44
675:
475:
To date there have been at least 70 augmentations, extensions, derivations and sublanguages of ALGOL 60.
6409:
6272:
5919:
5293:
5141:
5111:
5004:
4994:
4955:
4947:
4711:
4483:
4426:
4335:
4294:
4219:
4130:
2809:
1469:
1337:
1294:
1287:
1183:
1170:
835:
609:
581:
445:
122:
1094:
Institut d'Informatique et Mathématiques
Appliquées de Grenoble (IMAG) and Compagnie des Machines Bull
753:
381:
369:
3811:
3659:
2672:
7167:
7073:
6807:
6782:
6625:
6466:
5904:
5707:
5580:
5363:
3151:
3073:
1751:
1139:
372:
method of describing programming languages specifically for ALGOL 58. It was revised and expanded by
241:
43:
3214:
1689:
7008:
6747:
4745:
4401:
4000:
2688:
1848:
1191:
1111:
831:
249:
3896:
1147:
965:
843:
749:
6953:
6888:
5228:
4721:
4501:
4396:
4084:
3970:
3765:
3326:
3285:
3082:
3020:
2650:
1428:
1230:
823:
589:
507:
425:
78:
4200:
3641:
3408:
Design and implementation of a compiler Algol60 on electronic calculator IBM 7090/94 and 7040/44
3217:, A syntax directed compiler for ALGOL 60, Communications of the ACM, Vol. 4, p. 51. (Jan. 1961)
2944:
2092:
There are 71 such restricted identifiers in the standard
Burroughs Large Systems sub-language:
973:
785:
741:
703:
631:
3666:
History of informatics in German-speaking countries - Programming languages and compiler design
2696:-Dearborn Computer and Information Science Department Hello world! ALGOL Example Program page.
1663:
7241:
5782:
4890:
4726:
4601:
4496:
4416:
3885:
3640:. One of the early published descriptions of implementing a compiler. See the related papers:
3627:
3473:
3369:
3242:
3190:
1868:
1502:
403:
106:
3604:"ALGOL 60 Translation: An ALGOL 60 Translator for the X1 and Making a Translator for ALGOL 60
6516:
6257:
5585:
4820:
4815:
4734:
4616:
3875:
3757:
3316:
3275:
3232:
3160:
3108:"Revised(3) Report on the Algorithmic Language Scheme (Dedicated to the Memory of ALGOL 60)"
3010:
1632:
1601:
1559:
1322:
1222:
1187:
1167:
1132:
1075:
839:
532:
411:
118:
3871:
3862:
667:
7126:
6847:
6752:
6506:
6434:
6429:
6424:
5909:
5872:
5867:
5862:
5857:
5852:
5847:
5842:
4777:
4761:
4753:
4657:
4582:
4511:
4181:
3846:
3840:
3829:
3818:
3807:
3796:
3785:
3734:
3598:
3133:
2869:
1891:
778:
774:
441:
419:
265:
126:
102:
73:
3718:– Hoare's 1980 ACM Turing Award speech, which discusses ALGOL history and his involvement
3518:
1863:. The procedure declaration specified, for each formal parameter, which was to be used:
6414:
6162:
5974:
5837:
5827:
5822:
5817:
5812:
5807:
5802:
5797:
5792:
5161:
5151:
4833:
4652:
4539:
4516:
4449:
4421:
4304:
4063:
3463:
3126:
3103:
2929:
1316:
1160:
1016:
1003:
797:
715:
407:
110:
7235:
7202:
7177:
7162:
7098:
7093:
7088:
7083:
7078:
6923:
6868:
6837:
6827:
6690:
6680:
6650:
6645:
6595:
6575:
6553:
6538:
6491:
6456:
6399:
6394:
6384:
6262:
6207:
6182:
6177:
6157:
6030:
5570:
5146:
5009:
4979:
4769:
4682:
4590:
4577:
4557:
4506:
4100:
4067:
3649:
3620:
3615:
3602:
3455:
3198:
2939:
1856:
1743:
1495:
1483:
1302:
1243:
1204:
1097:
995:
928:
856:
688:
649:
616:
603:
556:
511:
307:
269:
3769:
3289:
3024:
1818:
All CPUs supported by the GNU Compiler Collection; MARST is part of the GNU project
7063:
7033:
6893:
6237:
6232:
6095:
6090:
6085:
6004:
5949:
5899:
5832:
5787:
5762:
5692:
5687:
5682:
5677:
5672:
5630:
5595:
5505:
5500:
5328:
5136:
4902:
4810:
4805:
4782:
4716:
4690:
4634:
4606:
4547:
4406:
3661:
Geschichte der deutschsprachigen Informatik - Programmiersprachen und Übersetzerbau
3622:
ALGOL 60 Implementation: The Translation and Use of ALGOL 60 Programs on a Computer
3330:
2994:
2668:
2664:
1887:
1860:
1582:
1053:
1022:
940:
915:
433:
377:
358:
90:
268:
within one another (which was first introduced by any programming language), with
4698:
3745:
3655:
7038:
6735:
6730:
6725:
6309:
6226:
5198:
4795:
4703:
4552:
4529:
4524:
4444:
4411:
4391:
3709:
3497:
3401:
3099:
2657:
1551:
1124:
1028:
911:
660:
524:
365:
156:
151:
3581:
2635:
y := abs(a); i := p; k := q
1433:
7028:
6933:
6640:
6615:
6379:
6334:
6070:
5727:
5540:
5433:
5428:
5423:
5383:
5358:
5233:
4989:
4621:
4572:
4534:
4033:
4028:
3741:
3459:
3189:. History of Computer Science. Amsterdam: Centrum Wiskunde & Informatica.
3069:
793:
711:
585:
464:
399:
373:
98:
3373:
3194:
7197:
7192:
7187:
7182:
7157:
7147:
7108:
7058:
7053:
7048:
7043:
6948:
6943:
6938:
6928:
6918:
6903:
6883:
6878:
6873:
6822:
6767:
6762:
6742:
6720:
6700:
6655:
6635:
6590:
6585:
6580:
6548:
6511:
6501:
6486:
6481:
6476:
6461:
6446:
6441:
6369:
6364:
6359:
6339:
6329:
6324:
6319:
6304:
6299:
6247:
6242:
6222:
6192:
6167:
6152:
6122:
6075:
6065:
6045:
6040:
6025:
6020:
5934:
5655:
5650:
5545:
5191:
5186:
5181:
5176:
5171:
5079:
5074:
5069:
5064:
4257:
4043:
4023:
4008:
3702:
3164:
2894:
1824:
The Burroughs dialects included special system programming dialects such as
1282:
457:
391:
The following people attended the meeting in Paris (from January 11 to 16):
3861:
Stories of the B5000 and People Who Were There: a dedicated ALGOL computer
3237:
3761:
3631:
3321:
3304:
3280:
3015:
2998:
1898:
and non-local references." This test contains an example of call-by-name.
6832:
6610:
6314:
6142:
5979:
5969:
5954:
5929:
5914:
5889:
5884:
5767:
5742:
5737:
5722:
5717:
5712:
5702:
5667:
5662:
5645:
5625:
5620:
5615:
5610:
5605:
5600:
5590:
5575:
5565:
5560:
5550:
5535:
5530:
5520:
5515:
5510:
5495:
5490:
5485:
5480:
5475:
5460:
5445:
5418:
5413:
5408:
5403:
5398:
5393:
5388:
5378:
5373:
5353:
5348:
5338:
5333:
5323:
5318:
5308:
5303:
5273:
5263:
5156:
5059:
5054:
5049:
5044:
5039:
5034:
5029:
5024:
5019:
4853:
4848:
4671:
4379:
4164:
4160:
3990:
3980:
3086:
2934:
2914:
2904:
2706:
Where * etc. represented a format specification as used in FORTRAN, e.g.
1456:
1414:
1378:
958:
564:
319:
245:
184:
3915:
3263:
7121:
6913:
6898:
6695:
6685:
6675:
6451:
6267:
6217:
6112:
6100:
5258:
5253:
5248:
5243:
5238:
5223:
5218:
5213:
5208:
5203:
5166:
5121:
5116:
5101:
5096:
5091:
4156:
4058:
4053:
4048:
3569:
3343:
2969:
2924:
2919:
2909:
1778:
1643:
1249:
888:
810:
728:
311:
17:
3889:
3721:
1882:
Call-by-name is known by many compiler designers for the interesting "
1791:
6983:
6968:
6963:
6958:
6630:
6605:
6533:
6389:
6374:
6354:
6349:
6294:
6287:
6282:
6277:
6172:
6137:
5984:
5635:
5450:
5014:
4644:
4169:
4146:
4125:
3146:
2964:
2959:
2954:
2700:
1810:
1681:
1652:
1527:
1520:
1448:
1402:
1361:
1276:
1215:
1089:
864:
766:
657:
was originally contracted as a simulation extension of the Case ALGOL
654:
613:
281:
260:
pairs for delimiting them, representing a key advance in the rise of
205:
3921:
3880:
3853:, among others a link to the NASE ALGOL 60 interpreter written in C.
3746:"The European Side of the Last Phase of the Development of ALGOL 60"
2801:
30:
This article is about the programming language. For other uses, see
6471:
4263:
Euro-Asian Council for Standardization, Metrology and Certification
3180:"The Dijkstra-Zonneveld ALGOL 60 compiler for the Electrologica X1"
7018:
6993:
6715:
6600:
6252:
6117:
5989:
5964:
5959:
5939:
5313:
5283:
5278:
4999:
4984:
4974:
4969:
4245:
4175:
4151:
4115:
4078:
4013:
3952:
2949:
2899:
1715:
1593:
1408:
986:
696:
348:
Hardware representation of ALGOL basic symbols ... (now withdrawn)
332:
237:
66:
3493:
6665:
6528:
6521:
6187:
6132:
5732:
5343:
4262:
4109:
4095:
4089:
4018:
3410:] (PhD) (in French). Université Joseph-Fourier - Grenoble I.
2855:
1829:
1725:
1656:
1321:
Atomic Power Division of English Electric Company. Precursor to
285:
277:
201:
4906:
3925:
2703:
ARRAY E; REPLACE E BY "HELLO WORLD!"; WRITE(F, *, E); END.
1367:
Institut d'informatique et mathématiques appliquées de Grenoble
318:. Algol-W was intended to be the next generation ALGOL but the
7152:
6842:
5894:
3727:
3444:. Mathematical Centre Tracts. Amsterdam: Mathematisch Centrum.
2884:(MIT Lincoln Lab) in 1967. LEAP was also implemented in SAIL.
1759:
3856:
3850:
3358:"Algol in France: From Universal Project to Embedded Culture"
2859:
27:
Member of the ALGOL family of computer programming languages
2687:
Since ALGOL 60 had no I/O facilities, there is no portable
2667:,££L??' B := SIN(A)' C := COS(A)' PRINT
3672:(in German). Karlsruhe, Germany: Fakultät für Informatik,
3910:
3911:
ALGOL 60 resources: translators, documentation, programs
3610:(Technical report). Amsterdam: Mathematisch Centrum. 35.
2656:
Following is an example of how to produce a table using
2567:
Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k);
3106:; et al. Rees, Jonathan; Clinger, William (eds.).
3081:(This statement is sometimes erroneously attributed to
3303:
Bayer, R.; Gries, D.; Paul, M.; Wiehle, H. R. (1967).
1058:
Implemented by the Institute for Applied Mathematics,
2865:
HIFOLKS' BEGIN PRINT £HELLO WORLD£L??' END'
2770:
An even simpler program using the Display statement:
1129:
Staatsbedrijf der Posterijen, Telegrafie en Telefonie
1894:" to separate compilers that correctly implemented "
1871:. For example, without specifying the parameters as
1720:
Chinese characters, expressed via the Symbol system
1453:
Centre de calcul de la Faculté des Sciences de Nancy
335:– were the first languages to seek standardization.
7135:
6861:
6013:
4962:
4871:^ = full name and link in prior ALGOL version above
4842:
4670:
4643:
4467:
4435:
4378:
4371:
4350:
4313:
4287:
4269:
International Federation for Information Processing
4234:
4227:
4218:
4191:
3999:
3969:
3960:
3703:
Revised Report on the Algorithmic Language ALGOL 60
3085:, also involved in implementing the first ALGOL 60
2454:and also the names of all the intrinsic functions.
463:ALGOL 60 inspired many languages that followed it.
190:
178:
166:
150:
132:
72:
62:
42:
3619:
2594:p, q; y := 0; i := k := 1;
1902:ALGOL 60 Reserved words and restricted identifiers
272:. It gave rise to many other languages, including
3834:Algol60 to Atlas Autocode source-level translator
3264:"Some techniques used in the ALCOR Illinois 7090"
1906:There are 35 such reserved words in the standard
1844:(ALGOL 68 parlance for input/output) facilities.
196:Most subsequent imperative languages (so-called
3346:, Förderverein der Technischen Sammlung Dresden
3305:"The ALCOR Illinois 7090/7094 post mortem dump"
4108:(ESPOL) → New Executive Programming Language (
300:. Practically every computer of the era had a
4918:
3937:
342:Programming languages – ALGOL 60 (stabilized)
8:
4278:Society of Applied Mathematics and Mechanics
3728:An Implementation of ALGOL 60 for the FP6000
3469:Compilers: Principles, Techniques, and Tools
37:
4106:Executive Systems Problem Oriented Language
7277:Programming languages with an ISO standard
4925:
4911:
4903:
4473:
4384:
4375:
4231:
4224:
3966:
3944:
3930:
3922:
3262:Gries, D.; Paul, M.; Wiehle, H. R (1965).
2709:A simpler program using an inline format:
36:
3879:
3737:Discussion of some implementation issues.
3320:
3279:
3236:
3014:
2858:(pound sign) was used for open quote and
1609:publ. A. Viil, M Kotli & M. Rakhendi,
2999:"Backus normal Form vs Backus Naur Form"
2461:
477:
456:The language originally did not include
323:"ALGOL" refers to dialects of ALGOL 60.
3584:. ICL Technical Publication 3340. 1965.
3362:IEEE Annals of the History of Computing
3178:Kruseman Aretz, F.E.J. (30 June 2003).
2986:
3705:by Peter Naur, et al. ALGOL definition
3127:The Encyclopedia of Computer Languages
3074:"Hints on Programming Language Design"
7272:Programming languages created in 1960
4341:Massachusetts Institute of Technology
3484:, Section 7.5, and references therein
314:on ALGOL 60 before moving to develop
7:
1060:German Academy of Sciences at Berlin
877:Ursula Hill-Samelson, Hans Langmaack
4252:Association for Computing Machinery
4174:Small Machine ALGOL Like Language (
3903:of Stichting Mathematisch Centrum)
3832:Also there is a rather superficial
3646:The Whetstone KDF9 ALGOL Translator
3400:Boussard, Jean-Claude (June 1964).
3344:Rechenautomaten mit Trommelspeicher
3423:Description d'un compilateur ALGOL
3227:Kurtz, Thomas E. (1978). "BASIC".
25:
7247:Algol programming language family
3674:Karlsruhe Institute of Technology
3582:"ICL 1900 series: Algol Language"
1886:" that are used to implement it.
1325:, National Physical Laboratories
471:ALGOL 60 implementations timeline
7262:Structured programming languages
7257:Procedural programming languages
7216:
7215:
4885:
4884:
4875:
4874:
3618:; Russell, Lawford John (1964).
3511:"The ALGOL Programming Language"
3472:(1st ed.). Addison-Wesley.
3442:An Algol 60 compiler in Algol 60
3427:European Région 1620 Users Group
3229:History of programming languages
1803:
1771:
1736:
1708:
1674:
1613:
1575:
1544:
1513:
1476:
1441:
1395:
1354:
1309:
1269:
1236:
1197:
1153:
1117:
1082:
1046:
1009:
979:
933:
921:
881:
849:
803:
759:
721:
681:
642:
596:
549:
529:First implementation of ALGOL 60
517:
3683:from the original on 2022-05-19
3570:Fortran#"Hello, World!" example
3440:Kruseman Aretz, F.E.J. (1973).
3038:ACM Award Citation / Peter Naur
2699:BEGIN FILE F(KIND=REMOTE);
2550:Examples and portability issues
7252:Academic programming languages
4849:ALGOL 58 influence on ALGOL 60
3724:, a free ALGOL-to-C translator
3541:"Hello world! Example Program"
1596:support, for economical tasks
1411:-inspired data records and I/O
1210:Self-Contained ALgol Processor
1:
7267:Systems programming languages
3872:Structure and Use of ALGOL 60
3870:Bottenbruch, Hermann (1961).
3421:Claude Pair (27 April 1965).
3356:Mounier-Kuhn, Pierre (2014).
2975:Scheme (programming language)
1592:АЛГЭК, based on ALGOL 60 and
1492:Dartmouth Time Sharing System
4321:Case Institute of Technology
693:For ODIN time-sharing system
304:based on ALGOL 60 concepts.
302:systems programming language
4854:ALGOL 68 to other languages
3716:"The Emperor's Old Clothes"
3132:September 27, 2011, at the
3050:van Emden, Maarten (2014).
138:; 64 years ago
7293:
1472:, Sarr Blumson, Ron Martin
1064:Zeiss-Rechenautomat ZRA 1
29:
7211:
4944:
4866:
4476:
4387:
4358:Royal Radar Establishment
3812:a considerable test suite
3642:Whetstone Algol Revisited
3309:Communications of the ACM
3268:Communications of the ACM
3003:Communications of the ACM
2653:it as a special keyword.
2539:
2531:
2523:
2515:
2507:
2499:
2487:×, / (real), ÷ (integer)
2472:
2464:
1556:MC compiler for the EL-X8
1336:English Electric Company
234:Algorithmic Language 1960
195:
183:
4331:University of St Andrews
3145:Daylight, E. G. (2011).
2816:
2784:"HELLO WORLD!"
2772:
2753:"HELLO WORLD!"
2711:
1815:ALGOL 60 to C translator
1305:and Lawford John Russell
1212:for a subset of ALGOL 60
1168:English Electric Company
388:Paris in January 1960."
4630:Adriaan van Wijngaarden
4326:University of Edinburgh
4206:Van Wijngaarden grammar
3823:Brian Wichmann's tests.
3790:ICL2900 compiler source
3545:www.engin.umd.umich.edu
3515:www.engin.umd.umich.edu
2555:Code sample comparisons
2503:<, ≤, =, ≥, >, ≠
1908:Burroughs Large Systems
1283:Saskatchewan Power Corp
910:, Hans Rüdiger Wiehle,
838:, Robert F. Hargraves,
818:GIER at Regnecentralen
736:DASK at Regnecentralen
623:Burroughs Large Systems
584:(with participation by
416:Adriaan van Wijngaarden
4273:IFIP Working Group 2.1
3238:10.1145/800025.1198404
2694:University of Michigan
1847:ALGOL 60 provided two
1331:English Electric DEUCE
1031:& the Elliott 503
1021:Discussed in his 1980
396:Friedrich Ludwig Bauer
380:'s suggestion renamed
262:structured programming
244:. It followed on from
32:Algol (disambiguation)
4712:Cornelis H. A. Koster
4484:Roland Carl Backhouse
4427:Joseph Henry Wegstein
4336:Manchester University
4295:Burroughs Corporation
3851:Retrocomputing Museum
3801:library documentation
3762:10.1145/960118.808370
3322:10.1145/363848.363866
3281:10.1145/365474.365511
3165:10.1093/comjnl/bxr002
3016:10.1145/355588.365140
1849:evaluation strategies
1786:Linux and MS Windows
1540:F.E.J. Kruseman Aretz
626:and midrange systems
582:Burroughs Corporation
446:Joseph Henry Wegstein
376:for ALGOL 60, and at
248:which had introduced
242:programming languages
236:) is a member of the
3857:The NASE interpreter
3231:. pp. 515–537.
3187:Software Engineering
3152:The Computer Journal
3056:A Programmer's Place
2679:,A,B,C' END' END'
1855:passing: the common
1754:family of Computers
1350:Jean-Claude Boussard
900:ALCOR-Illinois 7090
4746:Willem van der Poel
4402:Hermann Bottenbruch
3750:ACM SIGPLAN Notices
3599:Dijkstra, Edsger W.
3521:on 10 February 2010
2689:hello world program
1192:Thomas Eugene Kurtz
1110:G. van der Mey and
832:Thomas Eugene Kurtz
676:William M. McKeeman
240:family of computer
133:First appeared
39:
4938:by standard number
4891:Category: ALGOL 60
4722:Charles H. Lindsey
4502:Edsger W. Dijkstra
4397:Friedrich L. Bauer
4085:Dartmouth ALGOL 30
3918:included in Racket
3839:2020-05-15 at the
3828:2020-05-15 at the
3817:2020-05-15 at the
3806:2020-05-15 at the
3795:2020-05-15 at the
3784:2020-05-15 at the
3733:2020-07-25 at the
3638:Whetstone Compiler
3636:The design of the
3626:. Academic Press.
3551:on 4 February 2010
3464:Ullman, Jeffrey D.
3083:Edsger W. Dijkstra
2458:Standard operators
1470:Stephen J. Garland
1252:compiler compiler
1184:Stephen J. Garland
836:Stephen J. Garland
824:Dartmouth ALGOL 30
575:(Several variants)
508:Edsger W. Dijkstra
426:John Warner Backus
370:Backus normal form
200:languages), e.g.,
7229:
7228:
4952:ISO romanizations
4900:
4899:
4829:
4828:
4791:
4790:
4727:Barry J. Mailloux
4666:
4665:
4602:Jacob T. Schwartz
4497:Stephen R. Bourne
4463:
4462:
4417:Heinz Rutishauser
4367:
4366:
4214:
4213:
3496:, the manual for
3479:978-0-201-10194-2
3159:(11): 1756–1772.
3072:(December 1973).
2997:(December 1964).
2649:, above, thereby
2547:
2546:
1869:call-by-reference
1822:
1821:
1767:Erik Schoenfelder
1112:W.L. van der Poel
754:Carl-Erik Fröberg
512:Jaap A. Zonneveld
404:Heinz Rutishauser
227:
226:
152:Typing discipline
16:(Redirected from
7284:
7219:
7218:
4939:
4927:
4920:
4913:
4904:
4888:
4887:
4878:
4877:
4821:John C. Reynolds
4766:van Wijngaarden^
4735:Lambert Meertens
4617:Bernard Vauquois
4474:
4455:Robert M. Graham
4385:
4376:
4300:Elliott Brothers
4232:
4225:
3967:
3946:
3939:
3932:
3923:
3893:
3883:
3773:
3691:
3689:
3688:
3682:
3671:
3635:
3625:
3611:
3609:
3586:
3585:
3578:
3572:
3567:
3561:
3560:
3558:
3556:
3547:. Archived from
3537:
3531:
3530:
3528:
3526:
3517:. Archived from
3507:
3501:
3491:
3485:
3483:
3452:
3446:
3445:
3437:
3431:
3430:
3418:
3412:
3411:
3397:
3391:
3384:
3378:
3377:
3353:
3347:
3341:
3335:
3334:
3324:
3300:
3294:
3293:
3283:
3259:
3253:
3252:
3240:
3224:
3218:
3212:
3206:
3205:
3203:
3197:. Archived from
3184:
3175:
3169:
3168:
3142:
3136:
3124:
3118:
3117:
3115:
3114:
3096:
3090:
3080:
3078:
3066:
3060:
3059:
3047:
3041:
3035:
3029:
3028:
3018:
2995:Knuth, Donald E.
2991:
2850:
2847:
2844:
2841:
2838:
2835:
2832:
2829:
2826:
2823:
2820:
2813:
2805:
2794:
2791:
2788:
2785:
2782:
2779:
2776:
2766:
2763:
2760:
2757:
2754:
2751:
2748:
2745:
2742:
2739:
2736:
2733:
2730:
2727:
2724:
2721:
2718:
2715:
2678:
2674:
2670:
2666:
2543:≡ (equivalence)
2535:⊃ (implication)
2473:first arithmetic
2462:
2449:
2444:
2439:
2434:
2429:
2424:
2419:
2414:
2409:
2404:
2399:
2394:
2389:
2384:
2379:
2374:
2369:
2364:
2359:
2354:
2349:
2344:
2339:
2334:
2329:
2324:
2319:
2314:
2309:
2304:
2299:
2294:
2289:
2284:
2279:
2274:
2269:
2264:
2259:
2254:
2249:
2244:
2239:
2234:
2229:
2224:
2219:
2214:
2209:
2204:
2199:
2194:
2189:
2184:
2179:
2174:
2169:
2164:
2159:
2154:
2149:
2144:
2139:
2134:
2129:
2124:
2119:
2114:
2109:
2104:
2099:
2087:
2082:
2077:
2072:
2067:
2062:
2057:
2052:
2047:
2042:
2037:
2032:
2027:
2022:
2017:
2012:
2007:
2002:
1997:
1992:
1987:
1982:
1977:
1972:
1967:
1962:
1957:
1952:
1947:
1942:
1937:
1932:
1927:
1922:
1917:
1809:
1807:
1806:
1777:
1775:
1774:
1742:
1740:
1739:
1714:
1712:
1711:
1680:
1678:
1677:
1619:
1617:
1616:
1581:
1579:
1578:
1560:Electrologica X8
1550:
1548:
1547:
1519:
1517:
1516:
1482:
1480:
1479:
1447:
1445:
1444:
1437:
1401:
1399:
1398:
1375:
1360:
1358:
1357:
1323:Ferranti Pegasus
1315:
1313:
1312:
1275:
1273:
1272:
1242:
1240:
1239:
1203:
1201:
1200:
1188:Anthony W. Knapp
1159:
1157:
1156:
1123:
1121:
1120:
1104:Algol Translator
1088:
1086:
1085:
1078:, Louis Bolliet
1076:Bernard Vauquois
1052:
1050:
1049:
1015:
1013:
1012:
985:
983:
982:
939:
937:
936:
927:
925:
924:
887:
885:
884:
871:Alcor Mainz 2002
855:
853:
852:
840:Anthony W. Knapp
809:
807:
806:
765:
763:
762:
727:
725:
724:
687:
685:
684:
648:
646:
645:
619:based) computers
602:
600:
599:
555:
553:
552:
533:Electrologica X1
523:
521:
520:
478:
412:Bernard Vauquois
382:Backus–Naur form
346:ISO/TR 1672:1977
331:ALGOL 60 – with
259:
255:
146:
144:
139:
74:Designed by
40:
21:
7292:
7291:
7287:
7286:
7285:
7283:
7282:
7281:
7232:
7231:
7230:
7225:
7207:
7131:
6857:
6009:
4958:
4940:
4937:
4931:
4901:
4896:
4881:Category: ALGOL
4873:
4862:
4859:ALGOL 68 to C++
4838:
4825:
4787:
4778:Philip Woodward
4762:Michel Sintzoff
4754:Douglas T. Ross
4662:
4658:Kristen Nygaard
4639:
4583:John E. L. Peck
4512:Robert W. Floyd
4459:
4431:
4363:
4346:
4309:
4283:
4237:
4210:
4201:Jensen's device
4187:
4074:Burroughs ALGOL
3995:
3972:
3962:Implementations
3956:
3950:
3901:legal successor
3881:10.2172/4020495
3869:
3847:Eric S. Raymond
3841:Wayback Machine
3830:Wayback Machine
3819:Wayback Machine
3808:Wayback Machine
3797:Wayback Machine
3786:Wayback Machine
3779:BNF for Algol60
3744:(August 1978).
3740:
3735:Wayback Machine
3699:
3686:
3684:
3680:
3669:
3654:
3614:
3607:
3597:
3594:
3592:Further reading
3589:
3580:
3579:
3575:
3568:
3564:
3554:
3552:
3539:
3538:
3534:
3524:
3522:
3509:
3508:
3504:
3492:
3488:
3480:
3454:
3453:
3449:
3439:
3438:
3434:
3420:
3419:
3415:
3399:
3398:
3394:
3385:
3381:
3355:
3354:
3350:
3342:
3338:
3315:(12): 804–808.
3302:
3301:
3297:
3261:
3260:
3256:
3249:
3226:
3225:
3221:
3215:Irons, Edgar T.
3213:
3209:
3201:
3182:
3177:
3176:
3172:
3144:
3143:
3139:
3134:Wayback Machine
3125:
3121:
3112:
3110:
3098:
3097:
3093:
3076:
3068:
3067:
3063:
3049:
3048:
3044:
3036:
3032:
2993:
2992:
2988:
2984:
2979:
2945:Jensen's Device
2890:
2881:
2876:
2870:ICT 1900 series
2866:
2852:
2851:
2848:
2845:
2842:
2839:
2836:
2833:
2830:
2827:
2824:
2821:
2818:
2807:
2799:
2796:
2795:
2792:
2789:
2786:
2783:
2780:
2777:
2774:
2768:
2767:
2764:
2761:
2758:
2755:
2752:
2749:
2746:
2743:
2740:
2737:
2734:
2731:
2728:
2725:
2722:
2719:
2716:
2713:
2704:
2685:
2683:ALGOL 60 family
2680:
2643:
2562:
2557:
2552:
2460:
2452:
2447:
2442:
2437:
2432:
2427:
2422:
2417:
2412:
2407:
2402:
2397:
2392:
2387:
2382:
2377:
2372:
2367:
2362:
2357:
2352:
2347:
2342:
2337:
2332:
2327:
2322:
2317:
2312:
2307:
2302:
2297:
2292:
2287:
2282:
2277:
2272:
2267:
2262:
2257:
2252:
2247:
2242:
2237:
2232:
2227:
2222:
2217:
2212:
2207:
2202:
2197:
2192:
2187:
2182:
2177:
2172:
2167:
2162:
2157:
2152:
2147:
2142:
2137:
2132:
2127:
2122:
2117:
2112:
2107:
2102:
2097:
2090:
2085:
2080:
2075:
2070:
2065:
2060:
2055:
2050:
2045:
2040:
2035:
2030:
2025:
2020:
2015:
2010:
2005:
2000:
1995:
1990:
1985:
1980:
1975:
1970:
1965:
1960:
1955:
1950:
1945:
1940:
1935:
1930:
1925:
1920:
1915:
1904:
1892:man or boy test
1838:
1804:
1802:
1799:Andrew Makhorin
1772:
1770:
1737:
1735:
1709:
1707:
1675:
1673:
1614:
1612:
1576:
1574:
1545:
1543:
1514:
1512:
1477:
1475:
1463:Dartmouth ALGOL
1442:
1440:
1431:
1396:
1394:
1391:Börje Langefors
1369:
1355:
1353:
1333:implementations
1310:
1308:
1270:
1268:
1237:
1235:
1198:
1196:
1154:
1152:
1140:Kidsgrove Algol
1118:
1116:
1083:
1081:
1047:
1045:
1010:
1008:
980:
978:
947:Implemented at
946:
934:
932:
922:
920:
904:
882:
880:
850:
848:
804:
802:
779:Lund University
760:
758:
722:
720:
682:
680:
643:
641:
625:
597:
595:
574:
572:Burroughs Algol
550:
548:
518:
516:
473:
448:(from the USA).
442:Alan Jay Perlis
420:Michael Woodger
355:
329:
327:Standardization
257:
253:
142:
140:
137:
115:van Wijngaarden
35:
28:
23:
22:
15:
12:
11:
5:
7290:
7288:
7280:
7279:
7274:
7269:
7264:
7259:
7254:
7249:
7244:
7234:
7233:
7227:
7226:
7224:
7223:
7212:
7209:
7208:
7206:
7205:
7200:
7195:
7190:
7185:
7180:
7175:
7170:
7165:
7160:
7155:
7150:
7145:
7139:
7137:
7133:
7132:
7130:
7129:
7124:
7119:
7114:
7111:
7106:
7101:
7096:
7091:
7086:
7081:
7076:
7071:
7066:
7061:
7056:
7051:
7046:
7041:
7036:
7031:
7026:
7021:
7016:
7011:
7006:
7001:
6996:
6991:
6986:
6981:
6976:
6971:
6966:
6961:
6956:
6951:
6946:
6941:
6936:
6931:
6926:
6921:
6916:
6911:
6906:
6901:
6896:
6891:
6886:
6881:
6876:
6871:
6865:
6863:
6859:
6858:
6856:
6855:
6850:
6845:
6840:
6835:
6830:
6825:
6820:
6815:
6810:
6805:
6800:
6795:
6790:
6785:
6780:
6775:
6770:
6765:
6760:
6755:
6750:
6745:
6740:
6739:
6738:
6733:
6723:
6718:
6713:
6708:
6703:
6698:
6693:
6688:
6683:
6678:
6673:
6668:
6663:
6658:
6653:
6648:
6643:
6638:
6633:
6628:
6623:
6618:
6613:
6608:
6603:
6598:
6593:
6588:
6583:
6578:
6573:
6568:
6567:
6566:
6556:
6551:
6546:
6541:
6536:
6531:
6526:
6525:
6524:
6519:
6509:
6504:
6499:
6494:
6489:
6484:
6479:
6474:
6469:
6464:
6459:
6454:
6449:
6444:
6439:
6438:
6437:
6432:
6427:
6422:
6417:
6412:
6407:
6402:
6397:
6387:
6382:
6377:
6372:
6367:
6362:
6357:
6352:
6347:
6342:
6337:
6332:
6327:
6322:
6317:
6312:
6307:
6302:
6297:
6292:
6291:
6290:
6285:
6275:
6270:
6265:
6260:
6255:
6250:
6245:
6240:
6235:
6230:
6220:
6215:
6210:
6205:
6200:
6195:
6190:
6185:
6180:
6175:
6170:
6165:
6160:
6155:
6150:
6145:
6140:
6135:
6130:
6125:
6120:
6115:
6110:
6105:
6104:
6103:
6098:
6093:
6088:
6083:
6073:
6068:
6063:
6058:
6053:
6048:
6043:
6038:
6033:
6028:
6023:
6017:
6015:
6011:
6010:
6008:
6007:
6002:
5997:
5992:
5987:
5982:
5977:
5972:
5967:
5962:
5957:
5952:
5947:
5942:
5937:
5932:
5927:
5922:
5917:
5912:
5907:
5902:
5897:
5892:
5887:
5882:
5877:
5876:
5875:
5870:
5865:
5860:
5855:
5850:
5845:
5840:
5835:
5830:
5825:
5820:
5815:
5810:
5805:
5800:
5795:
5785:
5780:
5775:
5770:
5765:
5760:
5755:
5750:
5745:
5740:
5735:
5730:
5725:
5720:
5715:
5710:
5705:
5700:
5695:
5690:
5685:
5680:
5675:
5670:
5665:
5660:
5659:
5658:
5648:
5643:
5638:
5633:
5628:
5623:
5618:
5613:
5608:
5603:
5598:
5593:
5588:
5583:
5578:
5573:
5568:
5563:
5558:
5553:
5548:
5543:
5538:
5533:
5528:
5523:
5518:
5513:
5508:
5503:
5498:
5493:
5488:
5483:
5478:
5473:
5468:
5463:
5458:
5453:
5448:
5443:
5438:
5437:
5436:
5431:
5426:
5416:
5411:
5406:
5401:
5396:
5391:
5386:
5381:
5376:
5371:
5366:
5361:
5356:
5351:
5346:
5341:
5336:
5331:
5326:
5321:
5316:
5311:
5306:
5301:
5296:
5291:
5286:
5281:
5276:
5271:
5266:
5261:
5256:
5251:
5246:
5241:
5236:
5231:
5226:
5221:
5216:
5211:
5206:
5201:
5196:
5195:
5194:
5189:
5184:
5179:
5174:
5164:
5159:
5154:
5149:
5144:
5139:
5134:
5129:
5124:
5119:
5114:
5109:
5104:
5099:
5094:
5089:
5084:
5083:
5082:
5077:
5072:
5067:
5062:
5057:
5052:
5047:
5042:
5037:
5032:
5027:
5022:
5012:
5007:
5002:
4997:
4992:
4987:
4982:
4977:
4972:
4966:
4964:
4960:
4959:
4945:
4942:
4941:
4932:
4930:
4929:
4922:
4915:
4907:
4898:
4897:
4895:
4894:
4867:
4864:
4863:
4861:
4856:
4851:
4846:
4844:
4840:
4839:
4837:
4836:
4834:ALGOL Bulletin
4830:
4827:
4826:
4824:
4823:
4818:
4813:
4808:
4803:
4798:
4792:
4789:
4788:
4786:
4785:
4780:
4775:
4772:
4767:
4764:
4759:
4756:
4751:
4748:
4743:
4740:
4737:
4732:
4729:
4724:
4719:
4714:
4709:
4706:
4701:
4696:
4693:
4688:
4685:
4680:
4676:
4674:
4668:
4667:
4664:
4663:
4661:
4660:
4655:
4653:Ole-Johan Dahl
4649:
4647:
4641:
4640:
4638:
4637:
4632:
4627:
4624:
4619:
4614:
4609:
4604:
4599:
4596:
4593:
4588:
4585:
4580:
4575:
4570:
4568:Carroll Morgan
4565:
4560:
4555:
4550:
4545:
4542:
4537:
4532:
4527:
4522:
4519:
4517:Jeremy Gibbons
4514:
4509:
4504:
4499:
4494:
4489:
4486:
4481:
4477:
4471:
4465:
4464:
4461:
4460:
4458:
4457:
4452:
4450:Bernard Galler
4447:
4441:
4439:
4433:
4432:
4430:
4429:
4424:
4422:Klaus Samelson
4419:
4414:
4409:
4404:
4399:
4394:
4388:
4382:
4373:
4369:
4368:
4365:
4364:
4362:
4361:
4354:
4352:
4348:
4347:
4345:
4344:
4338:
4333:
4328:
4323:
4317:
4315:
4311:
4310:
4308:
4307:
4305:Regnecentralen
4302:
4297:
4291:
4289:
4285:
4284:
4282:
4281:
4275:
4266:
4260:
4255:
4249:
4242:
4240:
4229:
4222:
4216:
4215:
4212:
4211:
4209:
4208:
4203:
4197:
4195:
4189:
4188:
4186:
4185:
4179:
4172:
4167:
4154:
4149:
4144:
4139:
4134:
4128:
4123:
4118:
4113:
4103:
4098:
4093:
4087:
4082:
4076:
4071:
4064:Atlas Autocode
4061:
4056:
4051:
4046:
4041:
4031:
4026:
4021:
4016:
4011:
4005:
4003:
3997:
3996:
3994:
3993:
3988:
3983:
3977:
3975:
3964:
3958:
3957:
3951:
3949:
3948:
3941:
3934:
3926:
3920:
3919:
3913:
3908:
3894:
3867:
3859:
3854:
3844:
3774:
3738:
3725:
3719:
3713:
3710:syntax summary
3706:
3698:
3697:External links
3695:
3694:
3693:
3658:(2017-08-07).
3652:
3616:Randell, Brian
3612:
3593:
3590:
3588:
3587:
3573:
3562:
3532:
3502:
3486:
3478:
3456:Aho, Alfred V.
3447:
3432:
3413:
3392:
3379:
3348:
3336:
3295:
3274:(8): 496–500.
3254:
3247:
3219:
3207:
3204:on 2004-01-17.
3170:
3137:
3119:
3091:
3061:
3042:
3030:
2985:
2983:
2980:
2978:
2977:
2972:
2967:
2962:
2957:
2952:
2947:
2942:
2937:
2932:
2930:Atlas Autocode
2927:
2922:
2917:
2912:
2907:
2902:
2897:
2891:
2889:
2886:
2880:
2877:
2874:
2864:
2817:
2773:
2712:
2698:
2684:
2681:
2662:
2628:abs(a) > y
2563:
2561:
2558:
2556:
2553:
2551:
2548:
2545:
2544:
2541:
2537:
2536:
2533:
2529:
2528:
2525:
2521:
2520:
2517:
2513:
2512:
2509:
2505:
2504:
2501:
2497:
2496:
2493:
2489:
2488:
2485:
2481:
2480:
2477:
2474:
2470:
2469:
2466:
2459:
2456:
2451:
2450:
2445:
2440:
2435:
2430:
2425:
2420:
2415:
2410:
2405:
2400:
2395:
2390:
2385:
2380:
2375:
2370:
2365:
2360:
2355:
2350:
2345:
2340:
2335:
2330:
2325:
2320:
2315:
2310:
2305:
2300:
2295:
2290:
2285:
2280:
2275:
2270:
2265:
2260:
2255:
2250:
2245:
2240:
2235:
2230:
2225:
2220:
2215:
2210:
2205:
2200:
2195:
2190:
2185:
2180:
2175:
2170:
2165:
2160:
2155:
2150:
2145:
2140:
2135:
2130:
2125:
2120:
2115:
2110:
2105:
2100:
2094:
2089:
2088:
2083:
2078:
2073:
2068:
2063:
2058:
2053:
2048:
2043:
2038:
2033:
2028:
2023:
2018:
2013:
2008:
2003:
1998:
1993:
1988:
1983:
1978:
1973:
1968:
1963:
1958:
1953:
1948:
1943:
1938:
1933:
1928:
1923:
1918:
1912:
1910:sub-language:
1903:
1900:
1837:
1834:
1820:
1819:
1816:
1813:
1800:
1797:
1794:
1788:
1787:
1784:
1781:
1768:
1765:
1762:
1756:
1755:
1748:
1746:
1733:
1731:
1728:
1722:
1721:
1718:
1705:
1703:
1700:
1694:
1693:
1686:
1684:
1671:
1669:
1666:
1660:
1659:
1646:
1641:
1638:
1635:
1629:
1628:
1623:
1610:
1607:
1604:
1598:
1597:
1590:
1585:
1572:
1570:
1567:
1563:
1562:
1557:
1554:
1541:
1538:
1535:
1531:
1530:
1525:
1523:
1510:
1508:
1505:
1499:
1498:
1489:
1486:
1473:
1467:
1464:
1460:
1459:
1454:
1451:
1438:
1426:
1423:
1419:
1418:
1412:
1405:
1392:
1389:
1386:
1382:
1381:
1376:
1364:
1351:
1348:
1345:
1341:
1340:
1334:
1319:
1306:
1300:
1297:
1291:
1290:
1285:
1279:
1266:
1261:
1258:
1254:
1253:
1248:A test of the
1246:
1233:
1228:
1225:
1219:
1218:
1213:
1207:
1194:
1181:
1178:
1174:
1173:
1165:
1163:
1150:
1145:
1142:
1136:
1135:
1130:
1127:
1114:
1108:
1105:
1101:
1100:
1095:
1092:
1079:
1073:
1070:
1066:
1065:
1062:
1056:
1043:
1042:Roland Strobel
1040:
1037:
1033:
1032:
1026:
1019:
1006:
1004:C. A. R. Hoare
1001:
998:
992:
991:
989:
976:
971:
968:
962:
961:
956:
943:
918:
905:
901:
897:
896:
893:
891:
878:
875:
872:
868:
867:
862:
859:
846:
829:
826:
820:
819:
816:
813:
800:
791:
788:
782:
781:
772:
769:
756:
747:
744:
738:
737:
734:
731:
718:
709:
706:
700:
699:
694:
691:
678:
673:
670:
664:
663:
658:
652:
639:
637:
634:
628:
627:
620:
606:
593:
579:
576:
568:
567:
562:
559:
546:
545:Edgar T. Irons
543:
540:
536:
535:
530:
527:
514:
505:
502:
498:
497:
494:
491:
488:
485:
482:
472:
469:
450:
449:
423:
408:Klaus Samelson
368:developed the
354:
351:
350:
349:
343:
328:
325:
310:based his own
225:
224:
193:
192:
188:
187:
181:
180:
176:
175:
170:
164:
163:
154:
148:
147:
134:
130:
129:
76:
70:
69:
64:
60:
59:
46:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
7289:
7278:
7275:
7273:
7270:
7268:
7265:
7263:
7260:
7258:
7255:
7253:
7250:
7248:
7245:
7243:
7240:
7239:
7237:
7222:
7214:
7213:
7210:
7204:
7201:
7199:
7196:
7194:
7191:
7189:
7186:
7184:
7181:
7179:
7176:
7174:
7171:
7169:
7166:
7164:
7161:
7159:
7156:
7154:
7151:
7149:
7146:
7144:
7141:
7140:
7138:
7134:
7128:
7125:
7123:
7120:
7118:
7115:
7112:
7110:
7107:
7105:
7102:
7100:
7097:
7095:
7092:
7090:
7087:
7085:
7082:
7080:
7077:
7075:
7072:
7070:
7067:
7065:
7062:
7060:
7057:
7055:
7052:
7050:
7047:
7045:
7042:
7040:
7037:
7035:
7032:
7030:
7027:
7025:
7022:
7020:
7017:
7015:
7012:
7010:
7007:
7005:
7002:
7000:
6997:
6995:
6992:
6990:
6987:
6985:
6982:
6980:
6977:
6975:
6972:
6970:
6967:
6965:
6962:
6960:
6957:
6955:
6952:
6950:
6947:
6945:
6942:
6940:
6937:
6935:
6932:
6930:
6927:
6925:
6922:
6920:
6917:
6915:
6912:
6910:
6907:
6905:
6902:
6900:
6897:
6895:
6892:
6890:
6887:
6885:
6882:
6880:
6877:
6875:
6872:
6870:
6867:
6866:
6864:
6860:
6854:
6851:
6849:
6846:
6844:
6841:
6839:
6836:
6834:
6831:
6829:
6826:
6824:
6821:
6819:
6816:
6814:
6811:
6809:
6806:
6804:
6801:
6799:
6796:
6794:
6791:
6789:
6786:
6784:
6781:
6779:
6776:
6774:
6771:
6769:
6766:
6764:
6761:
6759:
6756:
6754:
6751:
6749:
6746:
6744:
6741:
6737:
6734:
6732:
6729:
6728:
6727:
6724:
6722:
6719:
6717:
6714:
6712:
6709:
6707:
6704:
6702:
6699:
6697:
6694:
6692:
6689:
6687:
6684:
6682:
6679:
6677:
6674:
6672:
6669:
6667:
6664:
6662:
6659:
6657:
6654:
6652:
6649:
6647:
6644:
6642:
6639:
6637:
6634:
6632:
6629:
6627:
6624:
6622:
6619:
6617:
6614:
6612:
6609:
6607:
6604:
6602:
6599:
6597:
6594:
6592:
6589:
6587:
6584:
6582:
6579:
6577:
6574:
6572:
6569:
6565:
6562:
6561:
6560:
6557:
6555:
6552:
6550:
6547:
6545:
6542:
6540:
6537:
6535:
6532:
6530:
6527:
6523:
6520:
6518:
6515:
6514:
6513:
6510:
6508:
6505:
6503:
6500:
6498:
6495:
6493:
6490:
6488:
6485:
6483:
6480:
6478:
6475:
6473:
6470:
6468:
6465:
6463:
6460:
6458:
6455:
6453:
6450:
6448:
6445:
6443:
6440:
6436:
6433:
6431:
6428:
6426:
6423:
6421:
6418:
6416:
6413:
6411:
6408:
6406:
6403:
6401:
6398:
6396:
6393:
6392:
6391:
6388:
6386:
6383:
6381:
6378:
6376:
6373:
6371:
6368:
6366:
6363:
6361:
6358:
6356:
6353:
6351:
6348:
6346:
6343:
6341:
6338:
6336:
6333:
6331:
6328:
6326:
6323:
6321:
6318:
6316:
6313:
6311:
6308:
6306:
6303:
6301:
6298:
6296:
6293:
6289:
6286:
6284:
6281:
6280:
6279:
6276:
6274:
6271:
6269:
6266:
6264:
6261:
6259:
6256:
6254:
6251:
6249:
6246:
6244:
6241:
6239:
6236:
6234:
6231:
6228:
6224:
6221:
6219:
6216:
6214:
6211:
6209:
6206:
6204:
6201:
6199:
6196:
6194:
6191:
6189:
6186:
6184:
6181:
6179:
6176:
6174:
6171:
6169:
6166:
6164:
6161:
6159:
6156:
6154:
6151:
6149:
6146:
6144:
6141:
6139:
6136:
6134:
6131:
6129:
6126:
6124:
6121:
6119:
6116:
6114:
6111:
6109:
6106:
6102:
6099:
6097:
6094:
6092:
6089:
6087:
6084:
6082:
6079:
6078:
6077:
6074:
6072:
6069:
6067:
6064:
6062:
6059:
6057:
6054:
6052:
6049:
6047:
6044:
6042:
6039:
6037:
6034:
6032:
6029:
6027:
6024:
6022:
6019:
6018:
6016:
6012:
6006:
6003:
6001:
5998:
5996:
5993:
5991:
5988:
5986:
5983:
5981:
5978:
5976:
5973:
5971:
5968:
5966:
5963:
5961:
5958:
5956:
5953:
5951:
5948:
5946:
5943:
5941:
5938:
5936:
5933:
5931:
5928:
5926:
5923:
5921:
5918:
5916:
5913:
5911:
5908:
5906:
5903:
5901:
5898:
5896:
5893:
5891:
5888:
5886:
5883:
5881:
5878:
5874:
5871:
5869:
5866:
5864:
5861:
5859:
5856:
5854:
5851:
5849:
5846:
5844:
5841:
5839:
5836:
5834:
5831:
5829:
5826:
5824:
5821:
5819:
5816:
5814:
5811:
5809:
5806:
5804:
5801:
5799:
5796:
5794:
5791:
5790:
5789:
5786:
5784:
5781:
5779:
5776:
5774:
5771:
5769:
5766:
5764:
5761:
5759:
5756:
5754:
5751:
5749:
5746:
5744:
5741:
5739:
5736:
5734:
5731:
5729:
5726:
5724:
5721:
5719:
5716:
5714:
5711:
5709:
5706:
5704:
5701:
5699:
5696:
5694:
5691:
5689:
5686:
5684:
5681:
5679:
5676:
5674:
5671:
5669:
5666:
5664:
5661:
5657:
5654:
5653:
5652:
5649:
5647:
5644:
5642:
5639:
5637:
5634:
5632:
5629:
5627:
5624:
5622:
5619:
5617:
5614:
5612:
5609:
5607:
5604:
5602:
5599:
5597:
5594:
5592:
5589:
5587:
5584:
5582:
5579:
5577:
5574:
5572:
5569:
5567:
5564:
5562:
5559:
5557:
5554:
5552:
5549:
5547:
5544:
5542:
5539:
5537:
5534:
5532:
5529:
5527:
5524:
5522:
5519:
5517:
5514:
5512:
5509:
5507:
5504:
5502:
5499:
5497:
5494:
5492:
5489:
5487:
5484:
5482:
5479:
5477:
5474:
5472:
5469:
5467:
5464:
5462:
5459:
5457:
5454:
5452:
5449:
5447:
5444:
5442:
5439:
5435:
5432:
5430:
5427:
5425:
5422:
5421:
5420:
5417:
5415:
5412:
5410:
5407:
5405:
5402:
5400:
5397:
5395:
5392:
5390:
5387:
5385:
5382:
5380:
5377:
5375:
5372:
5370:
5367:
5365:
5362:
5360:
5357:
5355:
5352:
5350:
5347:
5345:
5342:
5340:
5337:
5335:
5332:
5330:
5327:
5325:
5322:
5320:
5317:
5315:
5312:
5310:
5307:
5305:
5302:
5300:
5297:
5295:
5292:
5290:
5287:
5285:
5282:
5280:
5277:
5275:
5272:
5270:
5267:
5265:
5262:
5260:
5257:
5255:
5252:
5250:
5247:
5245:
5242:
5240:
5237:
5235:
5232:
5230:
5227:
5225:
5222:
5220:
5217:
5215:
5212:
5210:
5207:
5205:
5202:
5200:
5197:
5193:
5190:
5188:
5185:
5183:
5180:
5178:
5175:
5173:
5170:
5169:
5168:
5165:
5163:
5160:
5158:
5155:
5153:
5150:
5148:
5145:
5143:
5140:
5138:
5135:
5133:
5130:
5128:
5125:
5123:
5120:
5118:
5115:
5113:
5110:
5108:
5105:
5103:
5100:
5098:
5095:
5093:
5090:
5088:
5085:
5081:
5078:
5076:
5073:
5071:
5068:
5066:
5063:
5061:
5058:
5056:
5053:
5051:
5048:
5046:
5043:
5041:
5038:
5036:
5033:
5031:
5028:
5026:
5023:
5021:
5018:
5017:
5016:
5013:
5011:
5008:
5006:
5003:
5001:
4998:
4996:
4993:
4991:
4988:
4986:
4983:
4981:
4978:
4976:
4973:
4971:
4968:
4967:
4965:
4961:
4957:
4956:IEC standards
4953:
4949:
4948:ISO standards
4943:
4935:
4928:
4923:
4921:
4916:
4914:
4909:
4908:
4905:
4893:
4892:
4883:
4882:
4872:
4869:
4868:
4865:
4860:
4857:
4855:
4852:
4850:
4847:
4845:
4841:
4835:
4832:
4831:
4822:
4819:
4817:
4816:Peter O'Hearn
4814:
4812:
4809:
4807:
4804:
4802:
4799:
4797:
4794:
4793:
4784:
4781:
4779:
4776:
4773:
4771:
4770:Niklaus Wirth
4768:
4765:
4763:
4760:
4757:
4755:
4752:
4749:
4747:
4744:
4741:
4738:
4736:
4733:
4730:
4728:
4725:
4723:
4720:
4718:
4715:
4713:
4710:
4707:
4705:
4702:
4700:
4697:
4694:
4692:
4689:
4686:
4684:
4683:Susan G. Bond
4681:
4678:
4677:
4675:
4673:
4669:
4659:
4656:
4654:
4651:
4650:
4648:
4646:
4642:
4636:
4633:
4631:
4628:
4625:
4623:
4620:
4618:
4615:
4613:
4610:
4608:
4605:
4603:
4600:
4597:
4594:
4592:
4591:Brian Randell
4589:
4586:
4584:
4581:
4579:
4578:Maurice Nivat
4576:
4574:
4571:
4569:
4566:
4564:
4563:John McCarthy
4561:
4559:
4558:Conor McBride
4556:
4554:
4551:
4549:
4546:
4543:
4541:
4538:
4536:
4533:
4531:
4528:
4526:
4523:
4520:
4518:
4515:
4513:
4510:
4508:
4507:Andrey Ershov
4505:
4503:
4500:
4498:
4495:
4493:
4490:
4487:
4485:
4482:
4479:
4478:
4475:
4472:
4470:
4466:
4456:
4453:
4451:
4448:
4446:
4443:
4442:
4440:
4438:
4434:
4428:
4425:
4423:
4420:
4418:
4415:
4413:
4410:
4408:
4405:
4403:
4400:
4398:
4395:
4393:
4390:
4389:
4386:
4383:
4381:
4377:
4374:
4370:
4359:
4356:
4355:
4353:
4349:
4342:
4339:
4337:
4334:
4332:
4329:
4327:
4324:
4322:
4319:
4318:
4316:
4312:
4306:
4303:
4301:
4298:
4296:
4293:
4292:
4290:
4286:
4279:
4276:
4274:
4270:
4267:
4264:
4261:
4259:
4256:
4253:
4250:
4247:
4244:
4243:
4241:
4239:
4233:
4230:
4228:Organizations
4226:
4223:
4221:
4217:
4207:
4204:
4202:
4199:
4198:
4196:
4194:
4190:
4183:
4180:
4177:
4173:
4171:
4168:
4166:
4162:
4158:
4155:
4153:
4150:
4148:
4145:
4143:
4140:
4138:
4135:
4132:
4129:
4127:
4124:
4122:
4119:
4117:
4114:
4111:
4107:
4104:
4102:
4101:Elliott ALGOL
4099:
4097:
4094:
4091:
4088:
4086:
4083:
4080:
4077:
4075:
4072:
4069:
4068:Edinburgh IMP
4065:
4062:
4060:
4057:
4055:
4052:
4050:
4047:
4045:
4042:
4039:
4035:
4032:
4030:
4027:
4025:
4022:
4020:
4017:
4015:
4012:
4010:
4007:
4006:
4004:
4002:
3998:
3992:
3989:
3987:
3984:
3982:
3979:
3978:
3976:
3974:
3968:
3965:
3963:
3959:
3954:
3947:
3942:
3940:
3935:
3933:
3928:
3927:
3924:
3917:
3914:
3912:
3909:
3906:
3902:
3898:
3895:
3891:
3887:
3882:
3877:
3873:
3868:
3866:
3863:
3860:
3858:
3855:
3852:
3848:
3845:
3842:
3838:
3835:
3831:
3827:
3824:
3820:
3816:
3813:
3809:
3805:
3802:
3798:
3794:
3791:
3787:
3783:
3780:
3775:
3771:
3767:
3763:
3759:
3755:
3751:
3747:
3743:
3739:
3736:
3732:
3729:
3726:
3723:
3720:
3717:
3714:
3711:
3707:
3704:
3701:
3700:
3696:
3679:
3675:
3667:
3663:
3662:
3657:
3656:Goos, Gerhard
3653:
3651:
3650:Brian Randell
3647:
3643:
3639:
3633:
3629:
3624:
3623:
3617:
3613:
3606:
3605:
3600:
3596:
3595:
3591:
3583:
3577:
3574:
3571:
3566:
3563:
3550:
3546:
3542:
3536:
3533:
3520:
3516:
3512:
3506:
3503:
3499:
3495:
3490:
3487:
3481:
3475:
3471:
3470:
3465:
3461:
3457:
3451:
3448:
3443:
3436:
3433:
3428:
3424:
3417:
3414:
3409:
3405:
3404:
3396:
3393:
3389:
3383:
3380:
3375:
3371:
3367:
3363:
3359:
3352:
3349:
3345:
3340:
3337:
3332:
3328:
3323:
3318:
3314:
3310:
3306:
3299:
3296:
3291:
3287:
3282:
3277:
3273:
3269:
3265:
3258:
3255:
3250:
3244:
3239:
3234:
3230:
3223:
3220:
3216:
3211:
3208:
3200:
3196:
3192:
3188:
3181:
3174:
3171:
3166:
3162:
3158:
3154:
3153:
3148:
3141:
3138:
3135:
3131:
3128:
3123:
3120:
3109:
3105:
3104:Dybvig, R. K.
3101:
3095:
3092:
3088:
3084:
3079:. p. 27.
3075:
3071:
3070:Hoare, C.A.R.
3065:
3062:
3057:
3053:
3046:
3043:
3039:
3034:
3031:
3026:
3022:
3017:
3012:
3009:(12): 735–6.
3008:
3004:
3000:
2996:
2990:
2987:
2981:
2976:
2973:
2971:
2968:
2966:
2963:
2961:
2958:
2956:
2953:
2951:
2948:
2946:
2943:
2941:
2940:Edinburgh IMP
2938:
2936:
2933:
2931:
2928:
2926:
2923:
2921:
2918:
2916:
2913:
2911:
2908:
2906:
2903:
2901:
2898:
2896:
2893:
2892:
2887:
2885:
2878:
2873:
2871:
2863:
2861:
2857:
2815:
2811:
2803:
2771:
2710:
2707:
2702:
2697:
2695:
2690:
2682:
2661:
2659:
2654:
2652:
2648:
2641:
2638:
2634:
2631:
2627:
2624:
2620:
2616:
2612:
2609:
2605:
2601:
2597:
2593:
2590:
2586:
2582:
2578:
2574:
2570:
2566:
2559:
2554:
2549:
2542:
2538:
2534:
2530:
2526:
2522:
2518:
2514:
2510:
2506:
2502:
2498:
2494:
2491:
2490:
2486:
2483:
2482:
2478:
2475:
2471:
2467:
2463:
2457:
2455:
2446:
2441:
2436:
2431:
2426:
2421:
2416:
2411:
2406:
2401:
2396:
2391:
2386:
2381:
2376:
2371:
2366:
2361:
2356:
2351:
2346:
2341:
2336:
2331:
2326:
2321:
2316:
2311:
2306:
2301:
2296:
2291:
2286:
2281:
2276:
2271:
2266:
2261:
2256:
2251:
2246:
2241:
2236:
2231:
2226:
2221:
2216:
2211:
2206:
2201:
2196:
2191:
2186:
2181:
2176:
2171:
2166:
2161:
2156:
2151:
2146:
2141:
2136:
2131:
2126:
2121:
2116:
2111:
2106:
2101:
2096:
2095:
2093:
2084:
2079:
2074:
2069:
2064:
2059:
2054:
2049:
2044:
2039:
2034:
2029:
2024:
2019:
2014:
2009:
2004:
1999:
1994:
1989:
1984:
1979:
1974:
1969:
1964:
1959:
1954:
1949:
1944:
1939:
1934:
1929:
1924:
1919:
1914:
1913:
1911:
1909:
1901:
1899:
1897:
1893:
1890:devised the "
1889:
1885:
1880:
1878:
1874:
1870:
1866:
1862:
1858:
1857:call-by-value
1854:
1850:
1845:
1843:
1835:
1833:
1831:
1827:
1817:
1814:
1812:
1801:
1798:
1795:
1793:
1790:
1789:
1785:
1782:
1780:
1769:
1766:
1763:
1761:
1758:
1757:
1753:
1749:
1747:
1745:
1734:
1732:
1729:
1727:
1724:
1723:
1719:
1717:
1706:
1704:
1701:
1699:
1698:Chinese Algol
1696:
1695:
1691:
1687:
1685:
1683:
1672:
1670:
1667:
1665:
1662:
1661:
1658:
1654:
1650:
1647:
1645:
1642:
1639:
1636:
1634:
1631:
1630:
1627:
1624:
1622:
1611:
1608:
1605:
1603:
1600:
1599:
1595:
1591:
1589:
1586:
1584:
1573:
1571:
1568:
1565:
1564:
1561:
1558:
1555:
1553:
1542:
1539:
1536:
1533:
1532:
1529:
1526:
1524:
1522:
1511:
1509:
1506:
1504:
1501:
1500:
1497:
1493:
1490:
1487:
1485:
1474:
1471:
1468:
1465:
1462:
1461:
1458:
1455:
1452:
1450:
1439:
1435:
1430:
1427:
1424:
1421:
1420:
1416:
1413:
1410:
1406:
1404:
1393:
1390:
1387:
1384:
1383:
1380:
1377:
1373:
1368:
1365:
1363:
1352:
1349:
1346:
1343:
1342:
1339:
1335:
1332:
1328:
1324:
1320:
1318:
1307:
1304:
1303:Brian Randell
1301:
1298:
1296:
1293:
1292:
1289:
1286:
1284:
1280:
1278:
1267:
1265:
1262:
1259:
1256:
1255:
1251:
1247:
1245:
1234:
1232:
1229:
1226:
1224:
1221:
1220:
1217:
1214:
1211:
1208:
1206:
1195:
1193:
1189:
1185:
1182:
1179:
1176:
1175:
1172:
1169:
1166:
1164:
1162:
1151:
1149:
1146:
1143:
1141:
1138:
1137:
1134:
1131:
1128:
1126:
1115:
1113:
1109:
1106:
1103:
1102:
1099:
1098:Bull Gamma 60
1096:
1093:
1091:
1080:
1077:
1074:
1071:
1068:
1067:
1063:
1061:
1057:
1055:
1044:
1041:
1038:
1035:
1034:
1030:
1027:
1024:
1020:
1018:
1007:
1005:
1002:
999:
997:
996:Elliott ALGOL
994:
993:
990:
988:
977:
975:
972:
969:
967:
964:
963:
960:
957:
954:
950:
944:
942:
930:
919:
917:
913:
909:
906:
902:
899:
898:
895:Siemens 2002
894:
892:
890:
879:
876:
873:
870:
869:
866:
863:
860:
858:
847:
845:
841:
837:
833:
830:
827:
825:
822:
821:
817:
814:
812:
801:
799:
795:
792:
789:
787:
784:
783:
780:
776:
773:
770:
768:
757:
755:
751:
748:
745:
743:
740:
739:
735:
732:
730:
719:
717:
713:
710:
707:
705:
702:
701:
698:
695:
692:
690:
679:
677:
674:
671:
669:
666:
665:
662:
659:
656:
653:
651:
640:
638:
635:
633:
630:
629:
624:
621:
618:
615:
611:
608:Basis of the
607:
605:
594:
592:, and others)
591:
587:
583:
580:
577:
573:
570:
569:
566:
563:
560:
558:
547:
544:
541:
538:
537:
534:
531:
528:
526:
515:
513:
509:
506:
503:
500:
499:
495:
492:
489:
486:
483:
480:
479:
476:
470:
468:
466:
461:
459:
454:
447:
443:
439:
438:John McCarthy
435:
431:
427:
424:
422:(from Europe)
421:
417:
413:
409:
405:
401:
397:
394:
393:
392:
389:
385:
383:
379:
375:
371:
367:
363:
360:
352:
347:
344:
341:
340:ISO 1538:1984
338:
337:
336:
334:
326:
324:
321:
317:
313:
309:
308:Niklaus Wirth
305:
303:
299:
295:
291:
287:
283:
279:
275:
271:
270:lexical scope
267:
263:
251:
247:
243:
239:
235:
231:
223:
219:
215:
211:
207:
203:
199:
194:
189:
186:
182:
179:Influenced by
177:
174:
171:
169:
165:
162:
158:
155:
153:
149:
135:
131:
128:
124:
120:
116:
112:
108:
104:
100:
96:
92:
88:
84:
80:
77:
75:
71:
68:
65:
61:
58:
54:
50:
47:
45:
41:
33:
19:
7074:27000 series
5298:
4889:
4879:
4870:
4811:Ron Morrison
4806:Tony Brooker
4783:Nobuo Yoneda
4717:Peter Landin
4699:Gerhard Goos
4691:Robert Dewar
4635:Mike Woodger
4612:David Turner
4607:Micha Sharir
4595:Rutishauser^
4548:Peter Landin
4521:Julien Green
4492:Richard Bird
4468:
4407:Charles Katz
4238:associations
4236:Professional
3985:
3756:(8): 15–44.
3753:
3749:
3685:. Retrieved
3665:
3660:
3637:
3621:
3603:
3576:
3565:
3553:. Retrieved
3549:the original
3544:
3535:
3523:. Retrieved
3519:the original
3514:
3505:
3489:
3468:
3450:
3441:
3435:
3426:
3422:
3416:
3407:
3402:
3395:
3387:
3382:
3365:
3361:
3351:
3339:
3312:
3308:
3298:
3271:
3267:
3257:
3228:
3222:
3210:
3199:the original
3186:
3173:
3156:
3150:
3140:
3122:
3111:. Retrieved
3100:Abelson, Hal
3094:
3064:
3055:
3045:
3033:
3006:
3002:
2989:
2882:
2867:
2853:
2797:
2769:
2708:
2705:
2686:
2677:ALIGNED(1,6)
2655:
2646:
2644:
2639:
2636:
2632:
2629:
2625:
2622:
2618:
2614:
2613:q := 1
2610:
2607:
2603:
2599:
2598:p := 1
2595:
2591:
2588:
2584:
2580:
2579:n, m, i, k;
2576:
2572:
2568:
2564:
2453:
2091:
1905:
1888:Donald Knuth
1881:
1876:
1872:
1864:
1861:call-by-name
1846:
1841:
1839:
1823:
1621:Estonian SSR
1583:Soviet Union
1385:ALGOL-GENIUS
1281:written for
1257:FP6000 Algol
1209:
1148:F. G. Duncan
1054:East Germany
1023:Turing Award
966:USS 90 Algol
955:, 1962-1964
941:West Germany
916:Rudolf Bayer
908:Manfred Paul
844:Jorge LLacer
750:Torgil Ekman
493:Description
474:
462:
455:
453:excellent."
451:
434:Charles Katz
430:Julien Green
390:
386:
378:Donald Knuth
364:
359:input/output
356:
330:
306:
233:
229:
228:
197:
6862:20000–29999
6014:10000–19999
4801:John Barnes
4796:Hal Abelson
4704:Michael Guy
4553:Tom Maibaum
4540:Jørn Jensen
4530:Eric Hehner
4525:David Gries
4445:Bruce Arden
4412:Alan Perlis
4392:John Backus
3955:programming
3905:legal owner
3742:Naur, Peter
3712:of ALGOL 60
3498:Elliott 803
3494:"803 ALGOL"
3460:Sethi, Ravi
3390:, page 517.
2658:Elliott 803
2651:designating
2338:PROGRAMDUMP
1783:Interpreter
1552:Netherlands
1432: [
1429:Claude Pair
1370: [
1264:Roger Moore
1231:Val Schorre
1125:Netherlands
1029:Elliott 803
912:David Gries
798:Jørn Jensen
716:Jørn Jensen
661:UNIVAC 1107
525:Netherlands
504:August 1960
501:X1 ALGOL 60
496:Target CPU
366:John Backus
250:code blocks
232:(short for
107:Rutishauser
7236:Categories
6641:16949 (TS)
6238:11941 (TR)
4936:standards
4843:Comparison
4622:Eiiti Wada
4573:Peter Naur
4535:Tony Hoare
4351:Government
4193:Formalisms
4034:ALGOL 68RS
4029:ALGOL 68-R
3874:(Report).
3821:including
3692:(11 pages)
3687:2022-11-14
3555:11 January
3525:11 January
3248:0127450408
3113:2009-10-20
2982:References
2479:↑ (power)
2138:DEALLOCATE
1836:Properties
974:L. Petrone
953:TH München
794:Peter Naur
786:GIER ALGOL
742:SMIL ALGOL
712:Peter Naur
704:DASK ALGOL
632:Case ALGOL
465:Tony Hoare
400:Peter Naur
374:Peter Naur
198:ALGOL-like
191:Influenced
57:structured
53:imperative
49:procedural
6596:15926 WIP
5960:9592/9593
5885:9000/9001
5773:8805/8806
4758:Samelson^
4731:McCarthy^
4695:Dijkstra^
4626:Wegstein^
4598:Samelson^
4314:Education
4258:BSI Group
4220:Community
4131:Kidsgrove
4044:ALGOL 68S
4024:ALGOL 68C
4009:ABC ALGOL
3973:standards
3971:Technical
3374:1058-6180
3195:1386-3711
2895:ABC ALGOL
2565:procedure
2468:Operator
2465:Priority
2228:INTERRUPT
2036:PROCEDURE
1896:recursion
1877:reference
1853:parameter
1692:computer
1664:ALGOL/ZAM
1295:Whetstone
1069:ALGOL 60
612:(and now
610:Burroughs
458:recursion
44:Paradigms
7242:ALGOL 60
7221:Category
4946:List of
4774:Woodger^
4750:Randell^
4672:ALGOL 68
4469:ALGOL 60
4380:ALGOL 58
4288:Business
4165:Napier88
4161:PS-algol
4001:Dialects
3991:ALGOL 68
3986:ALGOL 60
3981:ALGOL 58
3916:ALGOL 60
3837:Archived
3826:Archived
3815:Archived
3804:Archived
3793:Archived
3788:and the
3782:Archived
3770:15552479
3731:Archived
3678:Archived
3601:(1961).
3466:(1986).
3388:op. cit.
3368:(4): 6.
3290:18365024
3130:Archived
3087:compiler
3025:47537431
2935:Coral 66
2915:ALGOL 68
2905:ALGOL 58
2888:See also
2673:SAMELINE
2669:PUNCH(3)
2665:PUNCH(3)
2560:ALGOL 60
2519:∧ (and)
2511:¬ (not)
2248:LIBERATE
2193:EXTERNAL
2188:EXCHANGE
1941:CONTINUE
1842:transput
1651:, later
1649:Minsk-22
1626:Minsk-22
1588:Minsk-22
1534:ALGOL 60
1503:NU ALGOL
1494:for the
1488:ALGOL 60
1457:IBM 1620
1422:ALGOL 60
1415:Datasaab
1379:IBM 7090
1344:ALGOL 60
1036:ALGOL 60
959:IBM 7090
951:and the
949:Illinois
945:ALGOL 60
861:ALGOL 60
815:ALGOL 60
771:ALGOL 60
733:ALGOL 60
590:Dijkstra
565:CDC 1604
561:ALGOL 60
320:ALGOL 68
252:and the
246:ALGOL 58
230:ALGOL 60
185:ALGOL 58
123:Wegstein
119:Vauquois
111:Samelson
95:McCarthy
38:ALGOL 60
7122:29199-2
6994:23094-2
6989:23094-1
6979:23090-3
6848:19794-5
6843:19775-1
6631:16612-2
6621:16355-1
6310:13406-2
6268:12234-2
6036:10118-3
4687:Bourne^
4587:Perlis^
4480:Backus^
4271:(IFIP)
4157:S-algol
4059:ALGOL X
4054:ALGOL W
4049:ALGOL N
3890:4020495
3676:(KIT).
3386:Kurtz,
3331:3783605
2970:S-algol
2925:ALGOL X
2920:ALGOL W
2910:ALGOL N
2822:HiFolks
2819:program
2808:
2800:
2778:DISPLAY
2660:ALGOL:
2647:integer
2642:Absmax
2592:integer
2585:comment
2577:integer
2540:seventh
2527:∨ (or)
2358:REPLACE
2353:RELEASE
2333:PROCURE
2328:PROCESS
2323:PICTURE
2278:MONITOR
2203:FORWARD
2158:DISPLAY
2153:DISABLE
2031:POINTER
2006:INTEGER
1936:COMMENT
1931:BOOLEAN
1779:Germany
1752:Eclipse
1688:Polish
1644:Comecon
1250:META II
1025:lecture
889:Germany
811:Denmark
729:Denmark
487:Author
353:History
312:ALGOL W
173:Lexical
141: (
127:Woodger
18:Algol60
7136:30000+
5975:9797-1
5783:8820-5
5728:8501-1
5284:1073-2
5279:1073-1
4963:1–9999
4708:Hoare^
4679:Bauer^
4645:Simula
4488:Bauer^
4372:People
4280:(GAMM)
4265:(EASC)
4170:Simula
4147:NELIAC
4126:JOVIAL
3888:
3810:, and
3768:
3708:A BNF
3668:]
3644:, and
3632:526731
3630:
3476:
3429:. IBM.
3372:
3329:
3288:
3245:
3193:
3040:, 2005
3023:
2965:Simula
2960:NELIAC
2955:JOVIAL
2812:
2804:
2732:REMOTE
2701:EBCDIC
2571:n, m;
2516:fourth
2500:second
2484:second
2373:REWIND
2368:RESIZE
2173:ENABLE
2148:DETACH
2143:DEFINE
2108:ATTACH
2098:ACCEPT
2051:SWITCH
1991:FORMAT
1956:DOUBLE
1946:DIRECT
1884:thunks
1859:, and
1811:Russia
1808:
1776:
1741:
1713:
1682:Poland
1679:
1653:ES EVM
1633:ALGAMS
1618:
1602:MALGOL
1580:
1549:
1528:UNIVAC
1521:Norway
1518:
1496:GE 235
1481:
1449:France
1446:
1407:Added
1403:Sweden
1400:
1362:France
1359:
1314:
1288:FP6000
1277:Canada
1274:
1241:
1223:VALGOL
1216:LGP-30
1202:
1158:
1122:
1090:France
1087:
1051:
1014:
984:
938:
926:
914:, and
886:
865:LGP-30
854:
808:
767:Sweden
764:
726:
686:
655:Simula
647:
614:Unisys
601:
554:
522:
490:State
444:, and
418:, and
316:Pascal
296:, and
294:Pascal
282:Simula
266:nested
214:Pascal
206:Simula
161:strong
157:Static
103:Perlis
79:Backus
63:Family
7203:80000
7198:56000
7193:55000
7188:50001
7183:45001
7178:42010
7173:40500
7168:39075
7163:38500
7158:37001
7153:32000
7148:31000
7143:30170
7127:29500
7117:29148
7113:29110
7109:28000
7104:27729
7099:27006
7094:27005
7089:27002
7084:27001
7079:27000
7069:26324
7064:26300
7059:26262
7054:26000
7049:25964
7044:25178
7039:24728
7034:24707
7029:24617
7024:24613
7019:24517
7014:23941
7009:23360
7004:23271
6999:23270
6984:23092
6974:23009
6969:23008
6964:23003
6959:23000
6954:22537
6949:22395
6944:22301
6939:22300
6934:22275
6929:22000
6924:21827
6919:21500
6914:21122
6909:21047
6904:21001
6899:21000
6894:20830
6889:20802
6884:20400
6879:20121
6874:20022
6869:20000
6853:19831
6838:19770
6833:19757
6828:19752
6823:19600
6818:19510
6813:19509
6808:19508
6803:19507
6798:19506
6793:19505
6788:19503
6783:19502
6778:19501
6773:19500
6768:19439
6763:19407
6758:19136
6753:19125
6748:19115
6743:19114
6726:19092
6721:19011
6716:19005
6711:18916
6706:18629
6701:18245
6696:18181
6691:18014
6686:18004
6681:17799
6676:17506
6671:17442
6666:17369
6661:17203
6656:17100
6651:17025
6646:17024
6636:16750
6626:16485
6616:16262
6611:16023
6606:15938
6601:15930
6591:15926
6586:15924
6581:15919
6576:15897
6571:15707
6559:15706
6554:15693
6549:15686
6544:15511
6539:15504
6534:15438
6529:15445
6512:15444
6507:15408
6502:15398
6497:15291
6492:15288
6487:15189
6482:15022
6477:14971
6472:14882
6467:14764
6462:14698
6457:14651
6452:14649
6447:14644
6442:14617
6390:14496
6385:14443
6380:14396
6375:14289
6370:14224
6365:14031
6360:14000
6355:13818
6350:13816
6345:13616
6340:13584
6335:13568
6330:13567
6325:13490
6320:13485
6315:13450
6305:13399
6300:13250
6295:13216
6278:13211
6273:12620
6263:12207
6258:12182
6253:12052
6248:12006
6243:11992
6233:11941
6223:11940
6218:11898
6213:11889
6208:11801
6203:11785
6198:11784
6193:11783
6188:11544
6183:11404
6178:11179
6173:11172
6168:11170
6163:11073
6158:10967
6153:10962
6148:10957
6143:10861
6138:10746
6133:10664
6128:10646
6123:10628
6118:10589
6113:10585
6108:10383
6076:10303
6071:10279
6066:10218
6061:10206
6056:10179
6051:10165
6046:10161
6041:10160
6031:10116
6026:10007
6021:10006
4742:Peck^
4739:Naur^
4544:Katz^
4360:(RRE)
4343:(MIT)
4254:(ACM)
4248:Group
4246:ALCOR
4184:ALGOL
4176:SMALL
4152:RTL/2
4133:Algol
4116:FLACC
4092:ALGOL
4079:CORAL
4014:ALCOR
3953:ALGOL
3897:NUMAL
3766:S2CID
3722:MARST
3681:(PDF)
3670:(PDF)
3664:[
3608:(PDF)
3500:ALGOL
3406:[
3327:S2CID
3286:S2CID
3202:(PDF)
3183:(PDF)
3077:(PDF)
3021:S2CID
2950:ISWIM
2900:ALGOL
2840:world
2837:Hello
2831:print
2828:begin
2775:BEGIN
2738:WRITE
2714:BEGIN
2633:begin
2619:until
2604:until
2589:begin
2573:array
2569:value
2532:sixth
2524:fifth
2508:third
2495:+, -
2492:third
2476:first
2448:WRITE
2423:TIMES
2408:SPACE
2363:RESET
2268:MERGE
2133:CLOSE
2128:CAUSE
2081:WHILE
2076:VALUE
2071:UNTIL
2011:LABEL
1976:FALSE
1971:EVENT
1926:BEGIN
1921:ARRAY
1916:ALPHA
1873:value
1865:value
1826:ESPOL
1792:MARST
1716:China
1594:COBOL
1566:ALGEK
1436:]
1417:D-21
1409:COBOL
1374:]
1177:SCALP
1133:ZEBRA
1072:1962
987:Italy
697:PDP-1
668:GOGOL
586:Hoare
539:Algol
484:Year
481:Name
333:COBOL
254:begin
238:ALGOL
168:Scope
87:Green
83:Bauer
67:ALGOL
6101:-238
6005:9995
6000:9985
5995:9984
5990:9945
5985:9899
5980:9897
5970:9660
5965:9594
5955:9564
5950:9529
5945:9506
5940:9496
5935:9407
5930:9362
5925:9314
5920:9293
5915:9241
5910:9227
5905:9141
5900:9126
5895:9075
5890:9036
5880:8879
5833:-8-I
5788:8859
5778:8807
5768:8691
5763:8652
5758:8651
5753:8632
5748:8613
5743:8601
5738:8583
5733:8571
5723:8373
5718:8217
5713:8178
5708:8093
5703:8000
5698:7942
5693:7816
5688:7813
5683:7812
5678:7811
5673:7810
5668:7736
5663:7637
5651:7498
5646:7200
5641:7185
5636:7098
5631:7064
5626:7027
5621:7010
5616:7002
5611:7001
5606:6943
5601:6709
5596:6523
5591:6438
5586:6429
5581:6425
5576:6385
5571:6373
5566:6346
5561:6344
5556:6166
5551:5964
5546:5807
5541:5800
5536:5776
5531:5775
5526:5725
5521:5428
5516:5427
5511:5426
5506:5218
5501:4909
5496:4217
5491:4165
5486:4157
5481:4031
5476:3977
5471:3950
5466:3901
5461:3864
5456:3602
5451:3601
5446:3307
5441:3297
5419:3166
5414:3103
5409:3029
5404:2921
5399:2852
5394:2848
5389:2788
5384:2720
5379:2711
5374:2709
5369:2533
5364:2281
5359:2240
5354:2146
5349:2145
5344:2108
5339:2047
5334:2033
5329:2022
5324:2015
5319:2014
5314:1989
5309:1745
5304:1629
5299:1538
5294:1413
5289:1155
5274:1007
5269:1004
5264:1000
5087:68-1
4182:SMIL
4142:Mary
4110:NEWP
4096:DG/L
4090:DASK
4038:ELLA
4019:ALGO
3886:OSTI
3628:OCLC
3557:2022
3527:2022
3474:ISBN
3370:ISSN
3243:ISBN
3191:ISSN
2879:LEAP
2868:The
2806:and
2756:>
2750:<
2726:KIND
2717:FILE
2630:then
2615:step
2600:step
2581:real
2443:WITH
2438:WHEN
2433:WAIT
2418:THRU
2413:SWAP
2403:SORT
2398:SKIP
2388:SEEK
2383:SCAN
2348:READ
2308:OPEN
2258:LOCK
2253:LINE
2198:FILL
2168:DUMP
2123:CASE
2118:CALL
2066:TRUE
2061:THEN
2056:TASK
2046:STEP
2041:REAL
2021:LONG
2016:LIST
1981:FILE
1961:ELSE
1851:for
1830:NEWP
1828:and
1796:2000
1764:1990
1760:NASE
1730:1972
1726:DG/L
1702:1972
1668:1967
1657:BESM
1637:1967
1606:1966
1569:1965
1537:1965
1507:1965
1466:1965
1425:1965
1388:1964
1347:1964
1338:KDF9
1329:and
1299:1964
1260:1963
1227:1963
1180:1963
1171:KDF9
1144:1963
1107:1962
1039:1962
1000:1962
970:1962
903:1962
874:1962
828:1962
790:1962
775:SMIL
746:1962
708:1961
672:1961
636:1961
578:1961
542:1960
510:and
286:BCPL
278:PL/I
256:and
202:PL/I
143:1960
136:1960
99:Naur
91:Katz
6435:-20
6430:-17
6425:-14
6420:-12
6415:-11
6410:-10
6096:-28
6091:-22
6086:-21
6081:-11
5873:-16
5868:-15
5863:-14
5858:-13
5853:-12
5848:-11
5843:-10
5259:999
5254:965
5249:898
5244:860
5239:843
5234:838
5229:764
5224:732
5219:704
5214:690
5209:668
5204:657
5199:646
5167:639
5162:519
5157:518
5152:500
5147:361
5142:306
5137:302
5132:262
5127:261
5122:259
5117:233
5112:228
5107:226
5102:217
5097:216
5092:128
5080:-13
5075:-12
5070:-11
5065:-10
4934:ISO
4437:MAD
4137:MAD
4121:IMP
3876:doi
3849:'s
3758:doi
3648:by
3317:doi
3276:doi
3233:doi
3161:doi
3011:doi
2846:end
2790:END
2762:END
2640:end
2637:end
2611:for
2596:for
2583:y;
2575:a;
2393:SET
2378:RUN
2318:OUT
2298:NOT
2288:NEQ
2283:MUX
2273:MOD
2263:LSS
2243:LEQ
2218:IMP
2213:GTR
2208:GEQ
2183:EQV
2178:EQL
2163:DIV
2103:AND
2086:ZIP
2026:OWN
1986:FOR
1966:END
1875:or
1750:DG
1744:USA
1690:ZAM
1484:USA
1327:ACE
1244:USA
1205:USA
929:USA
857:USA
777:at
689:USA
650:USA
617:MCP
604:USA
557:USA
274:CPL
258:end
218:Ada
210:CPL
204:,
7238::
6736:-2
6731:-1
6564:-2
6522:-9
6517:-3
6405:-6
6400:-3
6395:-2
6288:-2
6283:-1
6227:-2
5838:-9
5828:-8
5823:-7
5818:-6
5813:-5
5808:-4
5803:-3
5798:-2
5793:-1
5656:-1
5434:-3
5429:-2
5424:-1
5192:-6
5187:-5
5182:-3
5177:-2
5172:-1
5060:-9
5055:-8
5050:-7
5045:-6
5040:-5
5035:-4
5030:-3
5025:-1
5020:-0
5015:31
5010:17
5005:16
4954:–
4950:–
4163:,
4159:,
4081:66
3884:.
3864:,
3799:,
3764:.
3754:13
3752:.
3748:.
3543:.
3513:.
3462:;
3458:;
3425:.
3366:36
3364:.
3360:.
3325:.
3313:10
3311:.
3307:.
3284:.
3270:.
3266:.
3241:.
3185:.
3157:54
3155:.
3149:.
3102:;
3089:.)
3054:.
3019:.
3005:.
3001:.
2814:.
2759:);
2735:);
2626:if
2623:do
2621:m
2617:1
2608:do
2606:n
2602:1
2428:TO
2343:RB
2313:OR
2303:ON
2293:NO
2238:LB
2233:IS
2223:IN
2113:BY
2001:IF
1996:GO
1951:DO
1832:.
1655:,
1434:fr
1372:fr
1317:UK
1190:,
1186:,
1161:UK
1017:UK
931:,
842:,
834:,
796:,
752:,
714:,
588:,
440:,
436:,
432:,
428:,
414:,
410:,
406:,
402:,
398:,
384:.
292:,
288:,
284:,
280:,
276:,
220:,
216:,
212:,
208:,
159:,
125:,
121:,
117:,
113:,
109:,
105:,
101:,
97:,
93:,
89:,
85:,
81:,
55:,
51:,
6229:)
6225:(
5000:9
4995:7
4990:6
4985:4
4980:3
4975:2
4970:1
4926:e
4919:t
4912:v
4178:)
4112:)
4070:)
4066:(
4040:)
4036:(
3945:e
3938:t
3931:v
3907:.
3892:.
3878::
3843:.
3772:.
3760::
3690:.
3634:.
3559:.
3529:.
3482:.
3376:.
3333:.
3319::
3292:.
3278::
3272:8
3251:.
3235::
3167:.
3163::
3116:.
3058:.
3027:.
3013::
3007:7
2860:?
2856:£
2849:;
2843:’
2834:‘
2825:;
2810:’
2802:‘
2793:.
2787:)
2781:(
2765:.
2747:,
2744:F
2741:(
2729:=
2723:(
2720:F
2675:,
2671:,
298:C
290:B
222:C
145:)
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.