APPENDIX A

Selected Works on Computer Language History and Design


  1. AFIPS (American Federation of Information Processing Societies), SJCC (Spring Joint Computer Conference) and FJCC (Fall Joint Computer Conference), replaced after 1972 by the NCC (National Computer Conference). TK7885 .A1 J6
  2. Andrews, G.R. and F.B. Schneider, "Concepts and Notations for Concurrent Programming", ACM Comp Surveys 15(1):1-43 (Mar 1983).
  3. Bal, H.E., "Programming Languages for Distributed Systems", ACM Comp Surveys 21(3):261-322 (Sep 1989).
  4. Blume, Christian, "Programming Languages for Industrial Robots", Springer 1986.
  5. Bobrow, D.G. & Raphael, "New Programming Languages for Artificial Intelligence Research", ACM Comp Surveys 6:155 (Nov 1974).
  6. Computer Languages QA 76.7 .C647 ISSN 0096-0551
  7. Conference Record of the 19XX ACM Symposium on Lisp and Functional Programming, QA 76.73 .L23 A26
  8. Horowitz, Ellis, "Programming Languages, A Grand Tour", 3rd ed, Springer 1987. QA76.7 .P78
  9. Hudak, Paul, "Conception, Evolution and Application of Functional Programming Languages", ACM Comp Surveys 21(3):359-411 (Sep 1989).
  10. IEEE Transactions on Software Engineering, QA76 .I33x
  11. LFP Proceedings of the 19XX ACM Conference on Lisp and Functional Programming. QA 76.73 .L23 A24
  12. Metropolis, N. et al, "A History of Computing in the Twentieth Century. Proceedings of the International Research Conference on the History of Computing", A-P 1986. QA 75.5 .H58 1986 ISBN 0-12-491650-3.
  13. Milutinovic, V., "Microprogramming and Firmware Engineering", IEEE Computer Soc Press 1989. QA 76.6 .M524 1989 ISBN 0-8186-0839-0.
  14. POPL Conference Record of the [Nth] Annual ACM Symposium on Principles of Programming Languages. QA 76.7 .A25a
  15. Sammet, Jean E., <sammet@vtvm1.cc.vt.edu> "Programming Languages: History and Fundamentals", P-H 1969. QA76.5 .S213. The definitive work on early computer language development.
  16. Sammet, Jean E., "Programming Languages: History and Future", CACM 15(7):601-610 (Jul 1972).
  17. Sammet, Jean E., "Roster of Programming Languages" Computers & Automation 16(6):80-82 (June 1967) Computers & Automation 17(6):120-123 (June 1968) Computers & Automation 18(7):153-158 (June 1969) Computers & Automation 19(6B):6-11 (Nov 30, 1970) Computers & Automation 20(6B):6-13 (June 30, 1971) Computers & Automation 21(6B) (Aug 30, 1972) Computing Reviews 15(4): 147-160 (April 1974) CACM 19(12):655-669 (Dec 1976) SIGPLAN Notices 13(11):56 (Nov 1978).
  18. Shapiro, E., "The Family of Concurrent Logic Programming Languages", ACM Comp Surveys, 21(3):413-510 (Sep 1989).
  19. ACM SIGPLAN Notices, QA76.7 .A13
  20. Software: Practice and Experience, QA 76.5 .S653
  21. ACM TOPLAS (Transactions on Programming Languages and Systems) QA76.7 .A16
  22. W. van der Poel, Machine Oriented Higher Level Languages, N-H 1974. Wexelblat, R.L. ed, "Proceedings: ACM SIGPLAN History of Programming Languages Conference" (Los Angeles, July 1978). 758 pp. Academic Press 1981. An entertaining account of the history of roughly 15 major programming languages. Jean Sammet co-organized the conference. ACM No 548780. ACM Order Dept: (800)342-6626. QA76.7 .H56