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