Knowledge (XXG)

Susan G. Bond

Source 📝

1610: 1600: 246:. The initial 17,000 copy run sold out. Bond effectively provided ongoing support for the compiler: readers would contact her whenever they had trouble implementing it. Bond and Woodward continued to update and publish new versions of their guide for the RRE's later implementations of ALGOL, such as 238:
in Munich. Their ALGOL 68-R was an adaptation of the ALGOL 60 compiler they had built for RREAC. The team that worked on ALGOL 68-R intended for the language to become the RRE's primary programming language, which could be used for scientific programming as well as business administration tasks like
158:
After graduating from Bristol, Bond was interested in working in applied mathematics, although she didn't have computer training before then. She applied to and joined the Mathematics Division of the RRE in 1965; she was hired by British
432:"I don’t recall any other women Scientific Officers; there certainly weren’t any working closely with me, until about three or four years later.", "Susan Bond: An Interview Conducted by Janet Abbate for the IEEE History Center". 233:
in 1968, RRE attempted to adapt it for use on the RREAC. Bond worked with John Morison and Ian Currie on ALGOL 68-R, the first compiler implementation of ALGOL 68, and they announced its creation at the 20–24 July 1970
175:, not "numerical" computing. At the start of her career, Bond was the only female scientific officer with a graduate education at RRE. Bond later learned that her supervisor Woodward had been, as historian 1001: 992: 226: 1646: 111: 242:
After the publication of the ALGOL 68-R specifications, Bond and Woodward published a narrative guide to ALGOL 68, titled "ALGOL 68-R User’s Guide" through
829: 667: 1604: 285: 1651: 1178: 1064: 916: 263: 289: 266:. In 1980, Bond was promoted to Superintendent of Computing and Software Research there. As part of her role, Bond collaborated with the 1291: 1023: 975: 685: 1286: 506: 417: 1335: 1215: 570: 1582: 1524: 1044: 660: 191: 377: 446: 366:
ALGOL 68 implementation; proceedings of the IFIP Working Conference on ALGOL 68 Implementation, Munich, 20-24 July 1970
364: 865: 761: 1160: 860: 844: 653: 1081: 100: 1054: 959: 267: 1353: 1049: 929: 797: 115: 1641: 996: 271: 254:
was an "excellent reference text", it gives "insufficient help to the beginner or newcomer to ALGOL 68".
1435: 1207: 1150: 1059: 1018: 943: 854: 1636: 243: 104: 1469: 1125: 724: 147: 1445: 1225: 1120: 808: 694: 543: 277: 143: 924: 409: 1614: 1450: 1325: 1220: 1140: 634: 566: 502: 413: 373: 187: 179:
describes, "'actively recruiting women' as an affordable source of high-quality researchers".
1544: 1539: 1458: 1340: 626: 603: 535: 401: 168: 1501: 1485: 1477: 1381: 1306: 1235: 905: 563:
Cold war, hot science : applied research in Britain's defence laboratories, 1945-1990
523: 199: 164: 119: 1557: 1376: 1263: 1240: 1173: 1145: 1028: 787: 139: 48: 1630: 1493: 1314: 1301: 1281: 1230: 824: 791: 630: 402: 274: 160: 1534: 1529: 1506: 1440: 1414: 1358: 1330: 1271: 1130: 442: 176: 1422: 1519: 1427: 1276: 1253: 1248: 1168: 1135: 1115: 262:
In 1976, the RRE merged with several other research institutions into a renamed
190:
tool developed by fellow RRE employee Michael Foster, to generate compilers for
142:(UK). Both her parents were teachers, and she was an only child. She studied at 1345: 1296: 1258: 757: 752: 247: 215: 211: 96: 84: 638: 981: 767: 747: 732: 526:; Bond, Susan G. (March 1985). "Guide to ALGOL 68 for Users of RS Systems". 333:"Oral-History: Susan Bond (interview conducted for the IEEE History Center)" 332: 608: 591: 363:
Currie, I. F.; Bond, Susan G.; Morison, J. D. (1971). Peck, J.E.L. (ed.).
146:
from 1962 to 1965, where she studied mathematics and science and received
1577: 1572: 1395: 1192: 1103: 888: 884: 714: 709: 704: 499:
The second age of computer science : from ALGOL genes to neural nets
230: 222: 172: 131: 107: 880: 782: 777: 772: 547: 250:. One reviewer, Richard Shreeve, contested that while their 1983 title 565:. Harwood Academic Publishers in association with the Science Museum. 475: 1368: 893: 870: 849: 645: 539: 987:
Euro-Asian Council for Standardization, Metrology and Certification
969: 899: 875: 839: 802: 737: 676: 195: 135: 37: 447:"The Geeks & the Girls: Women in Computer Science Rise Again" 986: 833: 819: 813: 742: 281: 649: 372:. Amsterdam, London: North-Holland Publishing. pp. 21–34. 303:
Bond met her husband, Chris Sennett, while working at the RRE.
225:
for the RREAC from its initial development in 1963. After the
404:
Recoding gender: women's changing participation in computing
103:(RRE) in the United Kingdom. She worked extensively on the 229:(IFIP) published the specifications for the more powerful 617:
Putley, E. H. (January 1985). "The history of the RSRE".
1595:^ = full name and link in prior ALGOL version above 1566: 1394: 1367: 1191: 1159: 1102: 1095: 1074: 1037: 1011: 993:
International Federation for Information Processing
958: 951: 942: 915: 723: 693: 684: 227:
International Federation for Information Processing
95:(born 1942), was a scientific officer and computer 78: 70: 62: 54: 44: 30: 23: 236:IFIP Working Conference on ALGOL 68 Implementation 16:British scientific officer and computer programmer 832:(ESPOL) → New Executive Programming Language ( 478:. Malvern Radar and Technology History Society 337:Engineering and Technology History Wiki (ETHW) 661: 561:Bud, Robert; Gummett, Philip (January 1999). 326: 324: 322: 320: 318: 316: 182:One of her first projects was reimplementing 8: 1002:Society of Applied Mathematics and Mechanics 112:Royal Radar Establishment Automatic Computer 830:Executive Systems Problem Oriented Language 194:. Afterward, she worked with Ian Currie on 1197: 1108: 1099: 955: 948: 690: 668: 654: 646: 20: 607: 469: 467: 252:Guide to ALGOL 68 for Users of RS Systems 286:Architecture Neutral Distribution Format 501:. Oxford University Press. p. 13. 312: 167:. Her work mostly consisted of writing 358: 356: 354: 1065:Massachusetts Institute of Technology 288:, and on computing policy for the UK 264:Royal Signals and Radar Establishment 130:Bond was born in 1942 and grew up in 7: 99:for the Mathematics Division of the 58:Science researcher, research manager 1647:Alumni of the University of Bristol 976:Association for Computing Machinery 898:Small Machine ALGOL Like Language ( 331:Abbate, Janet (26 September 2001). 14: 474:Whitaker, G. D. (29 April 2018). 1609: 1608: 1599: 1598: 295:Bond retired from work in 1993. 210:For technical descriptions, see 192:high-level programming languages 590:Lindsey, C. H. (1 March 1993). 1573:ALGOL 58 influence on ALGOL 60 239:payroll and taking inventory. 198:64, a high-level language for 1: 284:operating systems, named the 1652:British computer programmers 1045:Case Institute of Technology 221:The RRE had originally used 1578:ALGOL 68 to other languages 258:Promotion to superintendent 34:1942 (age 81–82) 1668: 631:10.1088/0305-4624/16/1/401 497:Dasgupta, Subrata (2018). 209: 1590: 1200: 1111: 1082:Royal Radar Establishment 101:Royal Radar Establishment 1055:University of St Andrews 528:The Mathematical Gazette 268:Open Software Foundation 1354:Adriaan van Wijngaarden 1050:University of Edinburgh 930:Van Wijngaarden grammar 592:"A history of ALGOL 68" 184:Syntax Improving Device 116:solid-state electronics 997:IFIP Working Group 2.1 400:Abbate, Janet (2012). 1436:Cornelis H. A. Koster 1208:Roland Carl Backhouse 1151:Joseph Henry Wegstein 1060:Manchester University 1019:Burroughs Corporation 619:Physics in Technology 609:10.1145/155360.155365 522:Shreeve, Richard I.; 408:. MIT Press. p.  339:. IEEE History Center 206:Implementing ALGOL 68 244:HM Stationery Office 105:programming language 1470:Willem van der Poel 1126:Hermann Bottenbruch 596:ACM SIGPLAN Notices 524:Woodward, Philip M. 290:Ministry of Defense 154:Career and research 148:first-class honours 1615:Category: ALGOL 60 1446:Charles H. Lindsey 1226:Edsger W. Dijkstra 1121:Friedrich L. Bauer 809:Dartmouth ALGOL 30 278:technical standard 144:Bristol University 114:(RREAC), an early 74:Computing research 1624: 1623: 1553: 1552: 1515: 1514: 1451:Barry J. Mailloux 1390: 1389: 1326:Jacob T. Schwartz 1221:Stephen R. Bourne 1187: 1186: 1141:Heinz Rutishauser 1091: 1090: 938: 937: 188:compiler-compiler 169:operating systems 90: 89: 63:Years active 1659: 1612: 1611: 1602: 1601: 1545:John C. Reynolds 1490:van Wijngaarden^ 1459:Lambert Meertens 1341:Bernard Vauquois 1198: 1179:Robert M. Graham 1109: 1100: 1024:Elliott Brothers 956: 949: 691: 670: 663: 656: 647: 642: 613: 611: 577: 576: 558: 552: 551: 519: 513: 512: 494: 488: 487: 485: 483: 471: 462: 461: 459: 457: 439: 433: 430: 424: 423: 407: 397: 391: 390: 388: 386: 371: 360: 349: 348: 346: 344: 328: 81: 21: 1667: 1666: 1662: 1661: 1660: 1658: 1657: 1656: 1627: 1626: 1625: 1620: 1605:Category: ALGOL 1597: 1586: 1583:ALGOL 68 to C++ 1562: 1549: 1511: 1502:Philip Woodward 1486:Michel Sintzoff 1478:Douglas T. Ross 1386: 1382:Kristen Nygaard 1363: 1307:John E. L. Peck 1236:Robert W. Floyd 1183: 1155: 1087: 1070: 1033: 1007: 961: 934: 925:Jensen's device 911: 798:Burroughs ALGOL 719: 696: 686:Implementations 680: 674: 616: 589: 586: 584:Further reading 581: 580: 573: 560: 559: 555: 540:10.2307/3616477 521: 520: 516: 509: 496: 495: 491: 481: 479: 473: 472: 465: 455: 453: 441: 440: 436: 431: 427: 420: 399: 398: 394: 384: 382: 380: 369: 362: 361: 352: 342: 340: 330: 329: 314: 309: 301: 260: 219: 208: 200:embedded system 165:Philip Woodward 156: 128: 79: 40: 35: 26: 17: 12: 11: 5: 1665: 1663: 1655: 1654: 1649: 1644: 1639: 1629: 1628: 1622: 1621: 1619: 1618: 1591: 1588: 1587: 1585: 1580: 1575: 1570: 1568: 1564: 1563: 1561: 1560: 1558:ALGOL Bulletin 1554: 1551: 1550: 1548: 1547: 1542: 1537: 1532: 1527: 1522: 1516: 1513: 1512: 1510: 1509: 1504: 1499: 1496: 1491: 1488: 1483: 1480: 1475: 1472: 1467: 1464: 1461: 1456: 1453: 1448: 1443: 1438: 1433: 1430: 1425: 1420: 1417: 1412: 1409: 1404: 1400: 1398: 1392: 1391: 1388: 1387: 1385: 1384: 1379: 1377:Ole-Johan Dahl 1373: 1371: 1365: 1364: 1362: 1361: 1356: 1351: 1348: 1343: 1338: 1333: 1328: 1323: 1320: 1317: 1312: 1309: 1304: 1299: 1294: 1292:Carroll Morgan 1289: 1284: 1279: 1274: 1269: 1266: 1261: 1256: 1251: 1246: 1243: 1241:Jeremy Gibbons 1238: 1233: 1228: 1223: 1218: 1213: 1210: 1205: 1201: 1195: 1189: 1188: 1185: 1184: 1182: 1181: 1176: 1174:Bernard Galler 1171: 1165: 1163: 1157: 1156: 1154: 1153: 1148: 1146:Klaus Samelson 1143: 1138: 1133: 1128: 1123: 1118: 1112: 1106: 1097: 1093: 1092: 1089: 1088: 1086: 1085: 1078: 1076: 1072: 1071: 1069: 1068: 1062: 1057: 1052: 1047: 1041: 1039: 1035: 1034: 1032: 1031: 1029:Regnecentralen 1026: 1021: 1015: 1013: 1009: 1008: 1006: 1005: 999: 990: 984: 979: 973: 966: 964: 953: 946: 940: 939: 936: 935: 933: 932: 927: 921: 919: 913: 912: 910: 909: 903: 896: 891: 878: 873: 868: 863: 858: 852: 847: 842: 837: 827: 822: 817: 811: 806: 800: 795: 788:Atlas Autocode 785: 780: 775: 770: 765: 755: 750: 745: 740: 735: 729: 727: 721: 720: 718: 717: 712: 707: 701: 699: 688: 682: 681: 675: 673: 672: 665: 658: 650: 644: 643: 614: 585: 582: 579: 578: 571: 553: 514: 508:978-0190843861 507: 489: 463: 434: 425: 419:978-0262018067 418: 392: 378: 350: 311: 310: 308: 305: 300: 297: 259: 256: 207: 204: 155: 152: 140:United Kingdom 127: 124: 88: 87: 82: 76: 75: 72: 71:Known for 68: 67: 64: 60: 59: 56: 52: 51: 46: 42: 41: 36: 32: 28: 27: 24: 15: 13: 10: 9: 6: 4: 3: 2: 1664: 1653: 1650: 1648: 1645: 1643: 1642:Living people 1640: 1638: 1635: 1634: 1632: 1617: 1616: 1607: 1606: 1596: 1593: 1592: 1589: 1584: 1581: 1579: 1576: 1574: 1571: 1569: 1565: 1559: 1556: 1555: 1546: 1543: 1541: 1540:Peter O'Hearn 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1517: 1508: 1505: 1503: 1500: 1497: 1495: 1494:Niklaus Wirth 1492: 1489: 1487: 1484: 1481: 1479: 1476: 1473: 1471: 1468: 1465: 1462: 1460: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1431: 1429: 1426: 1424: 1421: 1418: 1416: 1413: 1410: 1408: 1407:Susan G. Bond 1405: 1402: 1401: 1399: 1397: 1393: 1383: 1380: 1378: 1375: 1374: 1372: 1370: 1366: 1360: 1357: 1355: 1352: 1349: 1347: 1344: 1342: 1339: 1337: 1334: 1332: 1329: 1327: 1324: 1321: 1318: 1316: 1315:Brian Randell 1313: 1310: 1308: 1305: 1303: 1302:Maurice Nivat 1300: 1298: 1295: 1293: 1290: 1288: 1287:John McCarthy 1285: 1283: 1282:Conor McBride 1280: 1278: 1275: 1273: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1244: 1242: 1239: 1237: 1234: 1232: 1231:Andrey Ershov 1229: 1227: 1224: 1222: 1219: 1217: 1214: 1211: 1209: 1206: 1203: 1202: 1199: 1196: 1194: 1190: 1180: 1177: 1175: 1172: 1170: 1167: 1166: 1164: 1162: 1158: 1152: 1149: 1147: 1144: 1142: 1139: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1113: 1110: 1107: 1105: 1101: 1098: 1094: 1083: 1080: 1079: 1077: 1073: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1042: 1040: 1036: 1030: 1027: 1025: 1022: 1020: 1017: 1016: 1014: 1010: 1003: 1000: 998: 994: 991: 988: 985: 983: 980: 977: 974: 971: 968: 967: 965: 963: 957: 954: 952:Organizations 950: 947: 945: 941: 931: 928: 926: 923: 922: 920: 918: 914: 907: 904: 901: 897: 895: 892: 890: 886: 882: 879: 877: 874: 872: 869: 867: 864: 862: 859: 856: 853: 851: 848: 846: 843: 841: 838: 835: 831: 828: 826: 825:Elliott ALGOL 823: 821: 818: 815: 812: 810: 807: 804: 801: 799: 796: 793: 792:Edinburgh IMP 789: 786: 784: 781: 779: 776: 774: 771: 769: 766: 763: 759: 756: 754: 751: 749: 746: 744: 741: 739: 736: 734: 731: 730: 728: 726: 722: 716: 713: 711: 708: 706: 703: 702: 700: 698: 692: 689: 687: 683: 678: 671: 666: 664: 659: 657: 652: 651: 648: 640: 636: 632: 628: 624: 620: 615: 610: 605: 602:(3): 97–132. 601: 597: 593: 588: 587: 583: 574: 572:90-5702-481-0 568: 564: 557: 554: 549: 545: 541: 537: 533: 529: 525: 518: 515: 510: 504: 500: 493: 490: 477: 470: 468: 464: 452: 448: 444: 443:Abbate, Janet 438: 435: 429: 426: 421: 415: 411: 406: 405: 396: 393: 381: 375: 368: 367: 359: 357: 355: 351: 338: 334: 327: 325: 323: 321: 319: 317: 313: 306: 304: 299:Personal life 298: 296: 293: 291: 287: 283: 279: 276: 273: 272:international 269: 265: 257: 255: 253: 249: 245: 240: 237: 232: 228: 224: 217: 213: 205: 203: 201: 197: 193: 189: 185: 180: 178: 174: 170: 166: 163:and engineer 162: 161:mathematician 153: 151: 149: 145: 141: 137: 133: 125: 123: 121: 117: 113: 109: 106: 102: 98: 94: 86: 83: 77: 73: 69: 65: 61: 57: 55:Occupation(s) 53: 50: 47: 43: 39: 33: 29: 22: 19: 1613: 1603: 1594: 1535:Ron Morrison 1530:Tony Brooker 1507:Nobuo Yoneda 1441:Peter Landin 1423:Gerhard Goos 1415:Robert Dewar 1406: 1359:Mike Woodger 1336:David Turner 1331:Micha Sharir 1319:Rutishauser^ 1272:Peter Landin 1245:Julien Green 1216:Richard Bird 1131:Charles Katz 962:associations 960:Professional 625:(1): 13–18. 622: 618: 599: 595: 562: 556: 531: 527: 517: 498: 492: 480:. Retrieved 454:. Retrieved 451:Subway Reads 450: 437: 428: 403: 395: 383:. Retrieved 365: 341:. Retrieved 336: 302: 294: 261: 251: 241: 235: 220: 183: 181: 177:Janet Abbate 157: 129: 92: 91: 80:Notable work 18: 1637:1942 births 1525:John Barnes 1520:Hal Abelson 1428:Michael Guy 1277:Tom Maibaum 1264:Jørn Jensen 1254:Eric Hehner 1249:David Gries 1169:Bruce Arden 1136:Alan Perlis 1116:John Backus 679:programming 534:(447): 66. 482:25 December 456:25 December 343:25 December 202:computers. 45:Nationality 1631:Categories 1567:Comparison 1346:Eiiti Wada 1297:Peter Naur 1259:Tony Hoare 1075:Government 917:Formalisms 758:ALGOL 68RS 753:ALGOL 68-R 476:"Algol 68" 379:0720420458 307:References 248:ALGOL 68RS 216:ALGOL 68RS 212:ALGOL 68-R 126:Early life 122:computer. 97:programmer 93:Susan Bond 85:ALGOL 68-R 25:Susan Bond 1482:Samelson^ 1455:McCarthy^ 1419:Dijkstra^ 1350:Wegstein^ 1322:Samelson^ 1038:Education 982:BSI Group 944:Community 855:Kidsgrove 768:ALGOL 68S 748:ALGOL 68C 733:ABC ALGOL 697:standards 695:Technical 639:0305-4624 385:3 January 186:(SID), a 173:compilers 138:, in the 120:ICL 1907F 66:1965–1993 1498:Woodger^ 1474:Randell^ 1396:ALGOL 68 1193:ALGOL 60 1104:ALGOL 58 1012:Business 889:Napier88 885:PS-algol 725:Dialects 715:ALGOL 68 710:ALGOL 60 705:ALGOL 58 231:ALGOL 68 223:ALGOL 60 132:Dagenham 110:and the 108:ALGOL 68 1411:Bourne^ 1311:Perlis^ 1204:Backus^ 995:(IFIP) 881:S-algol 783:ALGOL X 778:ALGOL W 773:ALGOL N 548:3616477 49:British 1432:Hoare^ 1403:Bauer^ 1369:Simula 1212:Bauer^ 1096:People 1004:(GAMM) 989:(EASC) 894:Simula 871:NELIAC 850:JOVIAL 637:  569:  546:  505:  416:  376:  270:on an 1466:Peck^ 1463:Naur^ 1268:Katz^ 1084:(RRE) 1067:(MIT) 978:(ACM) 972:Group 970:ALCOR 908:ALGOL 900:SMALL 876:RTL/2 857:Algol 840:FLACC 816:ALGOL 803:CORAL 738:ALCOR 677:ALGOL 544:JSTOR 370:(PDF) 196:CORAL 136:Essex 38:Essex 906:SMIL 866:Mary 834:NEWP 820:DG/L 814:DASK 762:ELLA 743:ALGO 635:ISSN 567:ISBN 503:ISBN 484:2019 458:2019 414:ISBN 387:2020 374:ISBN 345:2019 282:Unix 280:for 275:open 214:and 171:and 31:Born 1161:MAD 861:MAD 845:IMP 627:doi 604:doi 536:doi 410:214 1633:: 887:, 883:, 805:66 633:. 623:16 621:. 600:28 598:. 594:. 542:. 532:69 530:. 466:^ 449:. 445:. 412:. 353:^ 335:. 315:^ 292:. 150:. 134:, 118:, 902:) 836:) 794:) 790:( 764:) 760:( 669:e 662:t 655:v 641:. 629:: 612:. 606:: 575:. 550:. 538:: 511:. 486:. 460:. 422:. 389:. 347:. 218:.

Index

Essex
British
ALGOL 68-R
programmer
Royal Radar Establishment
programming language
ALGOL 68
Royal Radar Establishment Automatic Computer
solid-state electronics
ICL 1907F
Dagenham
Essex
United Kingdom
Bristol University
first-class honours
mathematician
Philip Woodward
operating systems
compilers
Janet Abbate
compiler-compiler
high-level programming languages
CORAL
embedded system
ALGOL 68-R
ALGOL 68RS
ALGOL 60
International Federation for Information Processing
ALGOL 68
HM Stationery Office

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