From Wikipedia, the free encyclopedia
Jump to: navigation, search

Software History[edit]

  • Asija, Pal (1983). How to Protect Computer Programs: A Case History of the First Pure Software Patent. Law Publishers. 
  • Brooks, Frederick P., Jr. (1975). The Mythical Man-Month. Addison-Wesley.  (the 1995 anniversary edition includes No Silver Bullet)
  • Buxton, J.N. (1970). Software Engineering Techniques: Report on a Conference Sponsored by the NATO Science Committee, Rome, Italy, 27th to 31st Oct 1969. NATO.  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Carlston, Douglas G. (1985). Software People. Simon & Schuster. 
  • Glass, Robert L. (1998). In the Beginning: Recollections of Software Pioneers. IEEE Computer Society. 
  • Hull, Richard (1992). In Praise of Wimps: Social History of Computer Programming - Some Work in Progress - Including a Chronology and an Extensive Bibliography. Alice publications. 
  • Ito, Mizuko (2009). Engineering Play: A Cultural History of Children's Software (John D. and Catherine T. MacArthur Foundation Series on Digi). MIT Press. 
  • Johnson, Luanne (ed.) (2003). Adapso Reunion Transcript May 2-4, 2002: The Origins of the Multi-Billion Dollar Computer Software and Services Industry (A Software History Center Project). Lightning Source Inc. ISBN 1414002688. 
  • Jussawalla, Meheroo (1992). The Economics of Intellectual Property in a World without Frontiers: A Study of Computer Software (Contributions in Economics and Economic History). Greenwood. 
  • Lammers, Susan (1986). Programmers at Work. Microsoft. 
  • Moreau, Rene (1984). The Computer Comes of Age: The People, the Hardware, and the Software. MIT Press. ISBN 0-262-13194-3. 
  • Naur, Peter (1969). Software Engineering: Report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968. NATO.  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Norberg, Arthur L. (2002). History of Computing - Software Issues. Springer Verlag. 
  • Oman, Paul W. (1990). Milestones in Software Evolution. IEEE Computer Society Press.  Unknown parameter |coauthors= ignored (|author= suggested) (help)(a collection of papers; from the preface We claim that these are the most important papers influencing the course of software development in the past and in the near future.)
  • Priestley, Mark (2010). A Science of Operations: Machines, Logic and the Invention of Programming. Springer. ISBN 1848825544. 
  • Stasik, Eric (2007). Not so Patently Obvious, The Brief History of Patenting Software in the U.S. and Europe and the Trouble with Patents in the Digital Age, 2nd Edition. Althos Publishing. 
  • Whelan, Elaine P. (2003). My Mom's Making History: The Story of Computer Software, Copyrights and Creativity. Copyrights Promote Creativity Project. 
  • Whitlaw, Nancy (1995). Grace Hopper: Programming Pioneer. Freeman. 
  • Wilkes, Maurice V. (1951). The Preparation of Programs for an Electronic Digital Computer -- With Special reference to the EDSAC and the use of a library of subroutines. Addison-Wesley.  Unknown parameter |coauthors= ignored (|author= suggested) (help) Reprint: Charles Babbage Institute series vol.1
  • Wilkes, Maurice V. (1957). The Preparation of Programs for an Electronic Digital Computer, 2nd ed. Addison-Wesley.  Unknown parameter |coauthors= ignored (|author= suggested) (help) the book is less EDSAC specific and, from the preface, offered as a general introduction to programming for any machine
  • Williams (2004). Grace Hopper: Admiral of the Cyber Sea. Naval Institute Press.  Unknown parameter |fist= ignored (help)
  • Yourdon, Edward (ed.) (1979). Classics in Software Engineering. Yourdon. 
  • Yourdon, Edward (ed.) (1982). Writings of the Revolution: Selected Readings on Software Engineering. Yourden. 

Programming Languages History[edit]

While a few early books on programming languages have been included, it is not intended that every language be represented here.
  • Association for Computing Machinery (ACM) (2007). History of Programming Languages Conference, HOPL III. Curran Associates. ISBN 9781604232615. 
  • Bergin, Thomas M. (1996). History of Programming Languages II. Association for Computing Machinery.  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Dijkstra, Edsger W. (1962). A Primer of Algol 60 Programming (APIC 2). Academic Press. 
  • Fox, P. (1960). [[Lisp (programming language)|Lisp]] 1 Programmer's Manual (PDF). MIT Computation Center.  Unknown parameter |coauthors= ignored (|author= suggested) (help); URL–wikilink conflict (help)
  • Gries, David (1971). Compiler Construction for Digital Computers. Wiley.  (one of the 1st books about compilers)
  • Hill, I.D. (1980). Programming Language Standardisation. Halstead (Wiley).  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • IBM (1956). The [[FORTRAN]] Automatic Coding System for the [[IBM 704]] EDPM (PDF). IBM.  URL–wikilink conflict (help) (first FORTRAN manual)
  • Iverson, Kenneth E. (1962). A Programming Language (APL). Wiley. 
  • Jensen, Kathleen (1974). Pascal, User manual and report (LCS 18). Springer-Verlag.  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Kaufman, Emanuel (1978). A Fortran Coloring Book. MIT Press.  (a classic presentation whose style has been copied many times)
  • Kemeny, John G. (1967). BASIC Programming. Wiley.  Unknown parameter |coauthors= ignored (|author= suggested) (help) (3rd ed. 1980)
  • Kernighan, Brian W. (1978). The C Programming Language. Prentice-Hall.  Unknown parameter |coauthors= ignored (|author= suggested) (help)
  • Krasner, Glenn (1983). Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley. 
  • McCracken, Daniel D. (1961). A Guide to FORTRAN programming. Wiley.  (one of the 1st books about a programming language not written by a vendor)
  • Rosen, Saul (ed) (1967). Programming Systems and Languages. McGraw-Hill. 
  • Sammet, Jean E. (1969). Programming Languages - History and Fundamentals. Prentice-Hall. 
  • Stiller, Richard (1998). Asunder: An Unauthorized History of the Origins of Java Programming Language. Briarwood Publications. 
  • Stroustrup, Bjarne (1994). The Design and Evolution of C++. Addison-Wesley. 
  • Van Wijngaarden, A. (ed.) (1969). Report on the Algorithmic Language Algol 68. Mathematical Center, Amsterdam.  (2nd ed. 1976)
  • Waldo, Jim (ed.) (1993). The Evolution of C++: Language Design in the Marketplace of Ideas. MIT Press. 
  • Wexelblat, Richard L. (1981). History of Programming Languages. Academic Press. 


  • Austrian, Geoffrey. "Herman Hollerith: Forgotten Giant of Information Processing" Columbia University Press, New York. 1982.

  • Class, A. "Introducing the past master of punch cards", Computing (1990), 16-17.
  • Dunne, Paul E. "Mechanical Aids to Computation and the Development of Algorithms", Univ of Liverpool [1]
  • Kistermann, F.W. "The invention and development of the Hollerith punched card" : in commemoration of the 130th anniversary of the birth of Herman Hollerith and for the 100thanniversary of large scale data processing, Annals of the history of computing 13 (1991), 245-259.
  • Reid-Green, K.S. "The history of census tabulation, Scientific American" 260 (1989), 78-83.
  • Russo, Mark "Herman Hollerith: The World's First Statistical Engineer" [2]

unlikely to be usefull

Biography in Encyclopaedia Britannica

A G Debus (ed.), Herman Hollerith, World's Who's Who in Science (1968).

Herman Hollerith, Dictionary of American Biography.

Evan, Christiopher. The Micro Millenium. 1979. Viking Press. Other Books Related to Herman Hollerith:

John Shaw Billings[edit]

  • John Shaw Billing History of Medicine Society [3]