The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January-March (2008 vol.30)
pp: 4-14
Atshushi Akera , Rensselaer Polytechnic University
ABSTRACT
This article describes Bernard A. Galler's involvement in early systems programming and machine languages research, his work with the ACM, and—of especial interest to the readers of this journal—his contributions to the development of the history of computing, and his role as the first editor in chief of the Annals of the History of Computing.
INDEX TERMS
Bernard Galler, biographies, history of computing, linear programming, programming languages, University of Michigan
CITATION
Atshushi Akera, "The Life and Work of Bernard A. Galler (1928-2006)", IEEE Annals of the History of Computing, vol.30, no. 1, pp. 4-14, January-March 2008, doi:10.1109/MAHC.2008.15
REFERENCES
1. I wish to thank Bruce Galler, Arthur Norberg, and William Aspray for their very helpful comments and suggestions regarding this article. Otherwise, this article is based primarily on the three sources in Refs. 1, 2, and 3, from which the article's direct quotes come. "Dr. Bernard Galler," oral history by Atsushi Akera, 18–19 January 2006; http://portal.acm.orgcitation.cfm?id = 1141880&jmp = cit&coll = GUIDE&dl = GUIDE&CFID = 34491662&CFTOKEN = 49539886#CIT .
2. "An Interview with Bernard A. Galler," conducted by E.H. Galler, 8, 10–11, and 16 Aug. 1991, OH 236, Charles Babbage Institute (CBI), Center for the History of Information Processing, Univ. of Minnesota, Minneapolis; http://www.cbi.umn.edu/ohpdf.phtml?id = 126
3. A. Akera, Calculating a Natural World: Scientists, Engineers, and Computers during the Rise of U.S. Cold War Research, MIT Press, 2006, chapters 8 and 9.
4. "Dr. Bernard Galler," oral history, part I, p. 6.
5. For a publication stemming from this work, see P.S. Dwyer and B.A. Galler, "The Method of Reduced Matrices for a General Transportation Problem," J. ACM, vol. 4, no. 3, 1957, pp. 308-313.
6. "Dr. Bernard Galler," oral history, part I, pp. 7-8.
7. Ibid., part I, pp. 9, 11.
8. B.W. Arden, B.A. Galler, and R.M. Graham, "An Algorithm for Translating Boolean Expressions," J. ACM, vol. 9, no. 2, 1962, pp. 222-239.
9. Galler and his colleagues' early efforts in this field is described in B.W. Arden et al., "Programming and Addressing Structure in a Time-Sharing Environment," J. ACM, vol. 13, no. 1, 1966, pp. 1-16.
10. Akera, Calculating a Natural World, p. 328.
11. "Dr. Bernard Galler," part II, p. 4.
12. B. Galler, The Language of Computers, McGraw-Hill, 1962.
13. Ibid., part III, p. 2.
14. For example, B.A. Galler and A.J. Perlis, "A Proposal for Definitions of ALGOL," CACM, vol. 10, no. 4, 1967, pp. 204-219, Galler also published a book-length monograph with Perlis, A View of Programming Languages, Univ. of Michigan, 1970.
15. B.W. Arden, B.A. Galler, and R.M. Graham, "The MAD Definitional Facility," CACM, vol. 12, no. 8, 1969, pp. 432-438.
16. "Dr. Bernard Galler," oral history, part II, p. 12.
17. Ibid., part II, p. 13.
18. Ibid., part III, p. 9.
19. Ibid., part II, p. 5.
20. Clearly a hyperbole, this nevertheless provides a sense of the enthusiasm with which he approached this work. (David Galler to Atsushi Akera, letter, 26 Sept. 2007.)
21. For the product of this work, see B.A. Galler, Software and Intellectual Property Protection: Copyright and Patent Issues for Computer and Legal Professionals, Quorum Books, 1995.
22. "Dr. Bernard Galler," oral history, part III, p. 13.
23. For a much more extensive account of this history, see the special issue of the Annals honoring Adele and Erwin Tomash, IEEE Annals of the History of Computing, vol. 23, no. 4, 2001. See especially A.L. Norberg, "A Perspective on the History of the Charles Babbage Institute and the Charles Babbage Foundation," pp. 12-23.
24. A list of the past recipients of the Tomash Fellowships may be found at the Babbage Institute Web site, http://www.cbi.umn.edu/researchrecipients.html .
25. "Dr. Bernard Galler," oral history, part III, p. 15.
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool