
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Keith Smillie, "Donald McIntyre: Geologist, Historian, and Array Language Advocate, 1923–2009," IEEE Annals of the History of Computing, vol. 33, no. 1, pp. 7277, JanuaryMarch, 2011.  
BibTex  x  
@article{ 10.1109/MAHC.2011.4, author = {Keith Smillie}, title = {Donald McIntyre: Geologist, Historian, and Array Language Advocate, 1923–2009}, journal ={IEEE Annals of the History of Computing}, volume = {33}, number = {1}, issn = {10586180}, year = {2011}, pages = {7277}, doi = {http://doi.ieeecomputersociety.org/10.1109/MAHC.2011.4}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  MGZN JO  IEEE Annals of the History of Computing TI  Donald McIntyre: Geologist, Historian, and Array Language Advocate, 1923–2009 IS  1 SN  10586180 SP72 EP77 EPD  7277 A1  Keith Smillie, PY  2011 KW  History of computing KW  Donald McIntyre KW  APL KW  J KW  geology KW  C.E. Wegmann KW  James Hutton KW  University of Edinburgh KW  Pomona College KW  Kenneth Iverson KW  Iverson Notation VL  33 JA  IEEE Annals of the History of Computing ER   
Donald McIntyre was known throughout the APL and J community as the author of numerous papers on first APL developed by Kenneth Iverson and then on what Iverson termed the language's "modern dialect" J. Both languages are implemenations of what was termed Iverson Notation, initially developed by Iverson while a graduate student at Harvard. McIntyre attended most of the APL conferences and his presentations as well as his presence were always welcome. It was known, of course, that he was a geologist—and a Scottish geologist at that—who had strayed into computing in 1964 when Pomona College, where he was professor of geology, ordered an IBM System 360/40. However, what was not so well known in the computing community was his outstanding reputation as a geologist who made important contributions to the geology of Scotland and its history. While emphasizing McIntyre's work in computing, we shall not neglect his contributions to geology nor his wide range of interests including mountaineering and bagpipe playing.
1. N.E. Butcher, "Donald McIntyre: Mountaineer, Geologist, Scholar And Teacher," The Scotsman,13 Nov. 2009.
2. I previously told Iverson's story in "Kenneth E. Iverson," IEEE Annals of the History of Computing, vol. 27, no. 4, 2005, pp. 93–96.
3. D.E. Merriam, "Memorial to Donald B. McIntyre (1923–2009)," Geological Soc. of America Memorials, vol. 39, 2010, pp. 23–25.
4. This and other unattributed quotations are taken from McIntyre's webpage, www.mcintyre.me.uk.
5. G.Y. Craig, D.B. McIntyre, and C.D. Waterston, James Hutton's Theory of the Earth: The Lost Drawings, Scottish Academic Press, 1978.
6. D.B. McIntyre, "James Hutton, the Clerks of Peniciuk and the Igneous Origin of Granite," Trans. Royal Soc. of Edinburgh, vol. 15, suppl. 1–15, 2008.
7. D.B. McIntyre, "James Hutton's Edinburgh: The Historical, Social and Political Background," Earth Sciences History, vol. 16, no. 2, 1997, pp. 100–157.
8. D.B. McIntyre and A. McKirdy, James Hutton: The Founder of Modern Geology, Nat'l Museums of Scotland Publishing, 2001.
9. A.D. Falkoff, K.E. Iverson, and E.H. Sussenguth, "A Formal Description of SYSTEM/ 360," IBM Systems J., vol. 3, no. 3, 1964, pp. 198–262.
10. D.B. McIntyre, "The Architectural Elegance of Crystals Made Clear by APL." Proc. APL Users Meeting, 1986, pp. 234, 237.
11. D.B. McIntyre, "APL in a Liberal Arts College," Proc. APL Users Meeting, 1980, pp. 544–581.
12. K.E. Iverson, "A Personal View of APL," IBM Systems J, vol. 30, no. 4, 1991, pp. 582–593.
13. D.B. McIntyre, "Language as an Intellectual Tool: From Hieroglyphics to APL," IBM Systems J., vol. 30, no., 4, 1991, pp. 554–581.
14. K.E. Iverson, "Notation as a Tool of Thought," Comm. ACM, vol. 23, no. 8, 1980, pp. 444–465.
15. D.B. McIntyre, "Mastering J," Proc. APL Users Meeting, 1991, pp. 264–273.
16. D.B. McIntyre, "Hooks and Forks and the Teaching of Elementary Arithmetic," Vector: J. British APL Assoc., vol. 8, no. 3, 1992, pp. 101–110.
17. D.B. McIntyre, "Using J with External Data: Two Examples," Vector: J. British APL Assoc., vol. 8, no. 4, 1992, pp. 97–110.
18. D.B. McIntyre, "Using J's Boxed Arrays," Vector: J. British APL Assoc., vol. 9, no. 1, 1993, pp. 92–124.
19. D.B. McIntyre, "Jacobi's Method for Eigenvalues: An Illustration of J," Vector: J. British APL Assoc., vol. 9, no. 3, 1993, pp. 125–133.
20. D.B. McIntyre, "Perils of Subtraction: A New Language for an Old Algorithm," Vector: J. British APL Assoc., vol. 11, no. 44, 1995, pp. 93–103.
21. D.B. McIntyre, "The Role of Composition in Computer Programming," Proc. APL Users Meeting, 1995, pp. 116–133.
22. D.B. McIntyre, "The Story of APL and J," 2005, 29 pp. (unpublished).
23. K.E. Iverson, A Programming Language, John Wiley & Sons, 1962.
24. F.P. Brooks, Jr. and K.E. Iverson, Automatic Data Processing, John Wiley & Sons, 1963.
25. D.B. McIntyre, "A Tribute to Ken Iverson." Vector: J. British APL Assoc., vol. 22, no. 3, 2006, pp. 109–114.