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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.