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