Knowledge

Atlas Autocode

Source 📝

1860: 1850: 25: 619:
regimes. First, there was an "uppercasedelimiters" mode where all uppercase letters (outside strings) were treated as underlined lowercase. Second, in some versions (but not in the original Atlas version), it was possible to strop keywords by placing a
615:
Keywords in AA were distinguishable from other text by being underlined, which was implemented via overstrike in the Flexowriter (compare to bold in ALGOL). There were also two
539:. The Flexowriter supported overstriking and thus, AA did also: up to three characters could be overstruck as a single symbol. For example, the character set had no 1251: 1891: 1242: 822: 638:. This significantly reduced typing, due to only needing one character, rather than overstriking the whole keyword. As in ALGOL, there were no 605: 775: 642:
in the language as keywords were identified by underlining (or stropping), not by recognising reserved character sequences. In the statement
884: 1079: 917: 1854: 796: 1896: 479:
AA's second-greatest claim to fame (after being the progenitor of IMP and EMAS) was that it had many of the features of the original
839: 691:". Spaces were possible due partly to keywords being distinguished in other ways, and partly because the source was processed by 555:(keywords) could also be done using overstriking. The language is described in detail in the Atlas Autocode Reference Manual. 1428: 1314: 1166: 89: 61: 1541: 1273: 1225: 935: 265: 878: 1536: 68: 1585: 1465: 388: 108: 1832: 1774: 872: 612:
and is available online, as is a high-quality scan of the original Edinburgh version of the Atlas Autocode manual.
469: 1294: 910: 42: 75: 517: 46: 520:
was largely similar to ALGOL, though it was influenced by the output device which the author had available, a
319:
computer. The initial AA and AB compilers were written by Jeff Rohl and Tony Brooker using the Brooker-Morris
493:
used in the Compiler Compiler was in use continuously at Edinburgh from the 60's until almost the year 2000.
585: 57: 866: 819: 1115: 1011: 349: 1822: 1410: 1110: 1094: 1047: 903: 1331: 1827: 763: 676:. Spaces were not significant and were removed before parsing in a trivial pre-lexing stage called " 1304: 1209: 772: 486: 304: 221: 216: 175: 1603: 1299: 1179: 35: 1246: 434: 209: 140: 136: 132: 1685: 1457: 1400: 1309: 1268: 1193: 1104: 695:, without a separate lexing phase, which allowed the lexical syntax to be context-sensitive. 601: 501: 247: 82: 803: 384: 300: 127: 8: 1719: 1375: 974: 890: 692: 677: 438: 345: 358: 1695: 1475: 1370: 1174: 1058: 944: 616: 521: 238: 170: 1886: 1864: 1700: 1575: 1470: 1390: 481: 320: 1794: 1789: 1708: 1590: 581: 473: 316: 254: 243: 420:
more efficient or to effect some operation which otherwise cannot be done easily.
1751: 1735: 1727: 1672: 1631: 1556: 1485: 1155: 826: 779: 157: 1807: 1626: 1490: 1423: 1395: 1278: 442: 430: 367: 1513: 1880: 1743: 1656: 1564: 1551: 1531: 1480: 1074: 1041: 719: 698:
The syntax for expressions let the multiplication operator be omitted, e.g.,
639: 552: 465: 272: 1784: 1779: 1756: 1690: 1664: 1608: 1580: 1521: 1380: 413: 312: 162: 718:
was not an array. In ambiguous uses, the longest possible name was taken (
464:
data type was dropped when Atlas Autocode later evolved into the language
387:
accesses, and allowed an array to have dimensions that were determined at
1769: 1677: 1526: 1503: 1498: 1418: 1385: 1365: 205: 200: 485:. A variant of the AA compiler included run-time support for a top-down 1595: 1546: 1508: 1007: 1002: 417: 353: 608:(ISO). That compiler has been recovered from an old paper tape by the 1231: 1017: 997: 982: 437:
department, as complex numbers are used to represent the behavior of
895: 323:, with a later hand-coded non-CC implementation (ABC) by Jeff Rohl. 24: 1645: 1442: 1353: 1237:
Euro-Asian Council for Standardization, Metrology and Certification
1138: 1134: 964: 959: 954: 505: 497: 380: 363: 328: 284: 231: 1130: 1032: 1027: 1022: 1618: 1143: 1120: 1099: 609: 558:
Other Flexowriter characters that were found a use in AA were:
490: 680:". What the compiler would see in the above example would be " 1219: 1149: 1125: 1089: 1052: 987: 926: 885:
Mercury Autocode, Atlas Autocode and some Associated Matters.
372: 308: 150: 1236: 1083: 1069: 1063: 992: 797:"Programming in Atlas Autocode, Computer Unit Report No. 1" 669:
As in ALGOL, AA allowed spaces in variable names, such as
376:) to recalculate a parameter each time it is mentioned. 356:, and functions. It omitted some ALGOL features such as 769:. University of Manchester Computer Science Department. 594: 468:. IMP was an extension of AA and was used to write the 1845:^ = full name and link in prior ALGOL version above 1243:
International Federation for Information Processing
49:. Unsourced material may be challenged and removed. 451:, which was treated as a fixed complex constant = 794: 624:" sign in front of them, for example the keyword 1878: 891:Flowcharts for Atlas Autocode compiler on KDF9. 869:, By R. A. Brooker, J. S. Rohl, and S. R. Clark 543:symbol, so exponentiation was an overstrike of 1082:(ESPOL) → New Executive Programming Language ( 840:"Tony Brooker and the Atlas Compiler Compiler" 606:International Organization for Standardization 911: 1252:Society of Applied Mathematics and Mechanics 504:, a prototype Atlas 2 at Cambridge, and the 1080:Executive Systems Problem Oriented Language 761: 604:computer, the character set was changed to 1892:History of computing in the United Kingdom 918: 904: 336:. Different autocodes could vary greatly. 802:. University of Edinburgh. Archived from 109:Learn how and when to remove this message 795:Schofoeld, P.D.; Osbourne, M.R. (1965). 348:language that featured explicitly typed 790: 788: 1879: 881:by R.A. Brooker, J.S.Rohl (March 1965) 875:by W. F. Lunnon, G. Riding (July 1965) 433:, partly because of pressure from the 391:, i.e., an array could be declared as 1315:Massachusetts Institute of Technology 925: 899: 445:square root of -1 was represented by 412:AA high-level routines could include 785: 757: 755: 753: 751: 551:. The aforementioned underlining of 47:adding citations to reliable sources 18: 1226:Association for Computing Machinery 1148:Small Machine ALGOL Like Language ( 867:The main features of Atlas Autocode 16:1960s computer programming language 13: 762:Brooker, R.A.; Rohl, J.S. (1965). 610:Edinburgh Computer History Project 383:could generate range-checking for 14: 1908: 860: 764:"Atlas Autocode Reference Manual" 748: 1897:Structured programming languages 1859: 1858: 1849: 1848: 524:. Thus, it allowed symbols like 470:Edinburgh Multiple Access System 332:was basically an early term for 23: 879:Atlas Autocode Reference Manual 34:needs additional citations for 1823:ALGOL 58 influence on ALGOL 60 873:The Atlas Autocode Mini-Manual 832: 593:for the mathematical constant 1: 741: 303:developed around 1963 at the 1295:Case Institute of Technology 887:by Vic Forrington (Jan 2014) 307:. A variant of the language 7: 1828:ALGOL 68 to other languages 562:in floating-point numbers, 339: 315:and Derrick Morris for the 187:; 61 years ago 10: 1913: 656:, there is both a keyword 600:When AA was ported to the 359:passing parameters by name 1840: 1816: 1644: 1617: 1450: 1441: 1409: 1361: 1352: 1345: 1332:Royal Radar Establishment 1324: 1287: 1261: 1208: 1201: 1192: 1165: 973: 943: 934: 511: 370:of a short subroutine (a 283: 278: 271: 263: 253: 237: 227: 215: 199: 181: 169: 156: 146: 126: 1305:University of St Andrews 487:recursive descent parser 409:were calculated values. 305:University of Manchester 176:University of Manchester 1604:Adriaan van Wijngaarden 1300:University of Edinburgh 1180:Van Wijngaarden grammar 500:were developed for the 429:data type to represent 228:Implementation language 1247:IFIP Working Group 2.1 435:electrical engineering 311:, it was developed by 1686:Cornelis H. A. Koster 1458:Roland Carl Backhouse 1401:Joseph Henry Wegstein 1310:Manchester University 1269:Burroughs Corporation 662:and a variable named 602:English Electric KDF9 580:the second half of a 248:English Electric KDF9 532:and the superscript 416:, either to make an 334:programming language 301:programming language 43:improve this article 1720:Willem van der Poel 1376:Hermann Bottenbruch 738:had been declared. 726:was not treated as 693:scannerless parsing 678:line reconstruction 632:%end %of %programme 439:alternating current 182:First appeared 123: 1865:Category: ALGOL 60 1696:Charles H. Lindsey 1476:Edsger W. Dijkstra 1371:Friedrich L. Bauer 1059:Dartmouth ALGOL 30 825:2011-07-21 at the 778:2019-01-16 at the 630:could be typed as 522:Friden Flexowriter 366:means passing the 121: 1874: 1873: 1803: 1802: 1765: 1764: 1701:Barry J. Mailloux 1640: 1639: 1576:Jacob T. Schwartz 1471:Stephen R. Bourne 1437: 1436: 1391:Heinz Rutishauser 1341: 1340: 1188: 1187: 730:, whether or not 537:to the power of 2 516:Atlas Autocode's 482:Compiler Compiler 321:Compiler-compiler 290: 289: 201:Typing discipline 119: 118: 111: 93: 1904: 1862: 1861: 1852: 1851: 1795:John C. Reynolds 1740:van Wijngaarden^ 1709:Lambert Meertens 1591:Bernard Vauquois 1448: 1447: 1429:Robert M. Graham 1359: 1358: 1350: 1349: 1274:Elliott Brothers 1206: 1205: 1199: 1198: 941: 940: 920: 913: 906: 897: 896: 854: 853: 851: 850: 844: 836: 830: 817: 815: 814: 808: 801: 792: 783: 770: 768: 759: 737: 733: 729: 725: 717: 713: 709: 705: 701: 690: 675: 665: 661: 655: 637: 633: 629: 623: 592: 577: 573: 569: 561: 550: 546: 542: 534: 531: 527: 489:. The style of 474:operating system 463: 450: 428: 408: 404: 400: 346:block structured 195: 193: 188: 165:, Derrick Morris 158:Designed by 124: 120: 114: 107: 103: 100: 94: 92: 58:"Atlas Autocode" 51: 27: 19: 1912: 1911: 1907: 1906: 1905: 1903: 1902: 1901: 1877: 1876: 1875: 1870: 1855:Category: ALGOL 1847: 1836: 1833:ALGOL 68 to C++ 1812: 1799: 1761: 1752:Philip Woodward 1736:Michel Sintzoff 1728:Douglas T. Ross 1636: 1632:Kristen Nygaard 1613: 1557:John E. L. Peck 1486:Robert W. Floyd 1433: 1405: 1337: 1320: 1283: 1257: 1211: 1184: 1175:Jensen's device 1161: 1048:Burroughs ALGOL 969: 946: 936:Implementations 930: 924: 863: 858: 857: 848: 846: 845:. February 2014 842: 838: 837: 833: 827:Wayback Machine 812: 810: 806: 799: 793: 786: 780:Wayback Machine 766: 760: 749: 744: 735: 731: 727: 723: 722:), for example 715: 711: 710:was treated as 707: 703: 702:was treated as 699: 681: 670: 663: 657: 643: 636:%endofprogramme 635: 631: 625: 621: 590: 575: 571: 567: 559: 548: 544: 540: 533: 529: 525: 514: 459: 446: 431:complex numbers 424: 406: 402: 392: 342: 266:implementations 246: 191: 189: 186: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1910: 1900: 1899: 1894: 1889: 1872: 1871: 1869: 1868: 1841: 1838: 1837: 1835: 1830: 1825: 1820: 1818: 1814: 1813: 1811: 1810: 1808:ALGOL Bulletin 1804: 1801: 1800: 1798: 1797: 1792: 1787: 1782: 1777: 1772: 1766: 1763: 1762: 1760: 1759: 1754: 1749: 1746: 1741: 1738: 1733: 1730: 1725: 1722: 1717: 1714: 1711: 1706: 1703: 1698: 1693: 1688: 1683: 1680: 1675: 1670: 1667: 1662: 1659: 1654: 1650: 1648: 1642: 1641: 1638: 1637: 1635: 1634: 1629: 1627:Ole-Johan Dahl 1623: 1621: 1615: 1614: 1612: 1611: 1606: 1601: 1598: 1593: 1588: 1583: 1578: 1573: 1570: 1567: 1562: 1559: 1554: 1549: 1544: 1542:Carroll Morgan 1539: 1534: 1529: 1524: 1519: 1516: 1511: 1506: 1501: 1496: 1493: 1491:Jeremy Gibbons 1488: 1483: 1478: 1473: 1468: 1463: 1460: 1455: 1451: 1445: 1439: 1438: 1435: 1434: 1432: 1431: 1426: 1424:Bernard Galler 1421: 1415: 1413: 1407: 1406: 1404: 1403: 1398: 1396:Klaus Samelson 1393: 1388: 1383: 1378: 1373: 1368: 1362: 1356: 1347: 1343: 1342: 1339: 1338: 1336: 1335: 1328: 1326: 1322: 1321: 1319: 1318: 1312: 1307: 1302: 1297: 1291: 1289: 1285: 1284: 1282: 1281: 1279:Regnecentralen 1276: 1271: 1265: 1263: 1259: 1258: 1256: 1255: 1249: 1240: 1234: 1229: 1223: 1216: 1214: 1203: 1196: 1190: 1189: 1186: 1185: 1183: 1182: 1177: 1171: 1169: 1163: 1162: 1160: 1159: 1153: 1146: 1141: 1128: 1123: 1118: 1113: 1108: 1102: 1097: 1092: 1087: 1077: 1072: 1067: 1061: 1056: 1050: 1045: 1038:Atlas Autocode 1035: 1030: 1025: 1020: 1015: 1005: 1000: 995: 990: 985: 979: 977: 971: 970: 968: 967: 962: 957: 951: 949: 938: 932: 931: 923: 922: 915: 908: 900: 894: 893: 888: 882: 876: 870: 862: 861:External links 859: 856: 855: 831: 820:Original scans 784: 773:Original scans 746: 745: 743: 740: 674:previous value 640:reserved words 627:endofprogramme 553:reserved words 513: 510: 502:Titan computer 443:imaginary unit 423:AA included a 368:memory address 341: 338: 293:Atlas Autocode 288: 287: 281: 280: 276: 275: 269: 268: 261: 260: 257: 251: 250: 241: 235: 234: 229: 225: 224: 219: 213: 212: 203: 197: 196: 183: 179: 178: 173: 167: 166: 160: 154: 153: 148: 144: 143: 130: 122:Atlas Autocode 117: 116: 99:September 2009 31: 29: 22: 15: 9: 6: 4: 3: 2: 1909: 1898: 1895: 1893: 1890: 1888: 1885: 1884: 1882: 1867: 1866: 1857: 1856: 1846: 1843: 1842: 1839: 1834: 1831: 1829: 1826: 1824: 1821: 1819: 1815: 1809: 1806: 1805: 1796: 1793: 1791: 1790:Peter O'Hearn 1788: 1786: 1783: 1781: 1778: 1776: 1773: 1771: 1768: 1767: 1758: 1755: 1753: 1750: 1747: 1745: 1744:Niklaus Wirth 1742: 1739: 1737: 1734: 1731: 1729: 1726: 1723: 1721: 1718: 1715: 1712: 1710: 1707: 1704: 1702: 1699: 1697: 1694: 1692: 1689: 1687: 1684: 1681: 1679: 1676: 1674: 1671: 1668: 1666: 1663: 1660: 1658: 1657:Susan G. Bond 1655: 1652: 1651: 1649: 1647: 1643: 1633: 1630: 1628: 1625: 1624: 1622: 1620: 1616: 1610: 1607: 1605: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1571: 1568: 1566: 1565:Brian Randell 1563: 1560: 1558: 1555: 1553: 1552:Maurice Nivat 1550: 1548: 1545: 1543: 1540: 1538: 1537:John McCarthy 1535: 1533: 1532:Conor McBride 1530: 1528: 1525: 1523: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1494: 1492: 1489: 1487: 1484: 1482: 1481:Andrey Ershov 1479: 1477: 1474: 1472: 1469: 1467: 1464: 1461: 1459: 1456: 1453: 1452: 1449: 1446: 1444: 1440: 1430: 1427: 1425: 1422: 1420: 1417: 1416: 1414: 1412: 1408: 1402: 1399: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1377: 1374: 1372: 1369: 1367: 1364: 1363: 1360: 1357: 1355: 1351: 1348: 1344: 1333: 1330: 1329: 1327: 1323: 1316: 1313: 1311: 1308: 1306: 1303: 1301: 1298: 1296: 1293: 1292: 1290: 1286: 1280: 1277: 1275: 1272: 1270: 1267: 1266: 1264: 1260: 1253: 1250: 1248: 1244: 1241: 1238: 1235: 1233: 1230: 1227: 1224: 1221: 1218: 1217: 1215: 1213: 1207: 1204: 1202:Organizations 1200: 1197: 1195: 1191: 1181: 1178: 1176: 1173: 1172: 1170: 1168: 1164: 1157: 1154: 1151: 1147: 1145: 1142: 1140: 1136: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1085: 1081: 1078: 1076: 1075:Elliott ALGOL 1073: 1071: 1068: 1065: 1062: 1060: 1057: 1054: 1051: 1049: 1046: 1043: 1042:Edinburgh IMP 1039: 1036: 1034: 1031: 1029: 1026: 1024: 1021: 1019: 1016: 1013: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 989: 986: 984: 981: 980: 978: 976: 972: 966: 963: 961: 958: 956: 953: 952: 950: 948: 942: 939: 937: 933: 928: 921: 916: 914: 909: 907: 902: 901: 898: 892: 889: 886: 883: 880: 877: 874: 871: 868: 865: 864: 841: 835: 828: 824: 821: 809:on 2020-05-15 805: 798: 791: 789: 781: 777: 774: 765: 758: 756: 754: 752: 747: 739: 721: 720:maximal munch 696: 694: 688: 684: 679: 673: 667: 660: 653: 650: 646: 641: 628: 618: 613: 611: 607: 603: 598: 596: 588: 587: 584:Atlas memory 583: 565: 556: 554: 538: 523: 519: 509: 507: 503: 499: 494: 492: 488: 484: 483: 477: 475: 471: 467: 466:Edinburgh IMP 462: 456: 454: 449: 444: 440: 436: 432: 427: 421: 419: 415: 410: 398: 395: 390: 386: 382: 377: 375: 374: 369: 365: 361: 360: 355: 351: 347: 337: 335: 331: 330: 324: 322: 318: 314: 310: 306: 302: 298: 294: 286: 282: 279:Influenced by 277: 274: 273:Edinburgh IMP 270: 267: 262: 258: 256: 252: 249: 245: 242: 240: 236: 233: 230: 226: 223: 220: 218: 214: 211: 207: 204: 202: 198: 184: 180: 177: 174: 172: 168: 164: 161: 159: 155: 152: 149: 145: 142: 138: 134: 131: 129: 125: 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1863: 1853: 1844: 1785:Ron Morrison 1780:Tony Brooker 1757:Nobuo Yoneda 1691:Peter Landin 1673:Gerhard Goos 1665:Robert Dewar 1609:Mike Woodger 1586:David Turner 1581:Micha Sharir 1569:Rutishauser^ 1522:Peter Landin 1495:Julien Green 1466:Richard Bird 1381:Charles Katz 1212:associations 1210:Professional 1037: 847:. Retrieved 834: 811:. Retrieved 804:the original 697: 686: 682: 671: 668: 658: 651: 648: 644: 626: 614: 599: 579: 563: 557: 536: 515: 495: 480: 478: 460: 457: 452: 447: 425: 422: 414:machine code 411: 396: 393: 378: 371: 357: 343: 333: 327: 325: 313:Tony Brooker 296: 292: 291: 163:Tony Brooker 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 1775:John Barnes 1770:Hal Abelson 1678:Michael Guy 1527:Tom Maibaum 1514:Jørn Jensen 1504:Eric Hehner 1499:David Gries 1419:Bruce Arden 1386:Alan Perlis 1366:John Backus 929:programming 570:for modern 399:Thing (i:j) 362:, which in 354:subroutines 1881:Categories 1817:Comparison 1596:Eiiti Wada 1547:Peter Naur 1509:Tony Hoare 1325:Government 1167:Formalisms 1008:ALGOL 68RS 1003:ALGOL 68-R 849:2024-02-16 813:2006-04-12 742:References 687:thenresult 418:inner loop 259:Supervisor 141:structured 137:imperative 133:Procedural 69:newspapers 1732:Samelson^ 1705:McCarthy^ 1669:Dijkstra^ 1600:Wegstein^ 1572:Samelson^ 1288:Education 1232:BSI Group 1194:Community 1105:Kidsgrove 1018:ALGOL 68S 998:ALGOL 68C 983:ABC ALGOL 947:standards 945:Technical 647:token=if 617:stropping 508:Mercury. 498:Autocodes 350:variables 344:AA was a 326:The word 171:Developer 128:Paradigms 1887:Ferranti 1748:Woodger^ 1724:Randell^ 1646:ALGOL 68 1443:ALGOL 60 1354:ALGOL 58 1262:Business 1139:Napier88 1135:PS-algol 975:Dialects 965:ALGOL 68 960:ALGOL 60 955:ALGOL 58 823:Archived 776:Archived 685:token=if 578:to mean 574: ; 506:Ferranti 401:, where 381:compiler 364:ALGOL 60 340:Features 329:Autocode 285:ALGOL 60 239:Platform 232:ALGOL 60 1661:Bourne^ 1561:Perlis^ 1454:Backus^ 1245:(IFIP) 1131:S-algol 1033:ALGOL X 1028:ALGOL W 1023:ALGOL N 712:a*(i+j) 672:integer 654:= token 572:3.56e-7 568:3.56α-7 472:(EMAS) 461:complex 426:complex 394:integer 389:runtime 379:The AA 299:) is a 222:Lexical 190: ( 83:scholar 1682:Hoare^ 1653:Bauer^ 1619:Simula 1462:Bauer^ 1346:People 1254:(GAMM) 1239:(EASC) 1144:Simula 1121:NELIAC 1100:JOVIAL 708:a(i+j) 706:, and 689:=token 652:result 582:48-bit 518:syntax 512:Syntax 496:Other 491:parser 441:. The 264:Major 210:strong 206:Static 147:Family 85:  78:  71:  64:  56:  1716:Peck^ 1713:Naur^ 1518:Katz^ 1334:(RRE) 1317:(MIT) 1228:(ACM) 1222:Group 1220:ALCOR 1158:ALGOL 1150:SMALL 1126:RTL/2 1107:Algol 1090:FLACC 1066:ALGOL 1053:CORAL 988:ALCOR 927:ALGOL 843:(PDF) 807:(PDF) 800:(PDF) 767:(PDF) 397:array 385:array 373:thunk 317:Atlas 309:ALGOL 244:Atlas 217:Scope 151:ALGOL 90:JSTOR 76:books 1156:SMIL 1116:Mary 1084:NEWP 1070:DG/L 1064:DASK 1012:ELLA 993:ALGO 734:and 649:then 586:word 564:e.g. 547:and 535:for 528:for 458:The 405:and 192:1963 185:1963 62:news 1411:MAD 1111:MAD 1095:IMP 728:a*b 714:if 704:3*a 634:or 45:by 1883:: 1137:, 1133:, 1055:66 787:^ 750:^ 724:ab 700:3a 683:if 666:. 664:if 659:if 645:if 597:. 595:pi 589:; 566:, 530:.5 476:. 455:. 352:, 297:AA 255:OS 208:, 139:, 135:, 1152:) 1086:) 1044:) 1040:( 1014:) 1010:( 919:e 912:t 905:v 852:. 829:) 818:( 816:. 782:) 771:( 736:b 732:a 716:a 622:% 620:" 591:π 576:β 560:α 549:* 545:| 541:↑ 526:½ 453:i 448:i 407:j 403:i 295:( 194:) 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Atlas Autocode"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Paradigms
Procedural
imperative
structured
ALGOL
Designed by
Tony Brooker
Developer
University of Manchester
Typing discipline
Static
strong
Scope
Lexical
ALGOL 60
Platform
Atlas
English Electric KDF9
OS

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.