-
L. Peter Deutsch's Birthday
L. Peter Deutsch was born on August 7, 1946, in Boston, Massachusetts. References
L Peter Deutsch. Alchetron.com. (2018, July 16) https://alchetron.com/L-Peter-Deutsch L Peter Deutsch. Howoldco. (2010, June 15)
https://www.howold.co/person/l-peter-deutsch Picture of Cambridge
https://www.cambridgema.gov/Departments/consumerscouncil -
TX-0 MIT Hackers
Deutsch started hacking when he was 11 years old and was accepted into the TX-0 hacker group aka the Tech Model Railroad Club at 12 years old at the Massachusetts Institute of Technology. References
Seibel P. (2009) L Peter Deutsch. In: Coders at Work. Apress
https://doi-org.ezproxy3.library.arizona.edu/10.1007/978-1-4302-1949-1_11 Levy, S. (2010). Hackers: Heroes of the Computer Revolution. Sebastopol, CA: OReilly Picture of MIT international students office
https://iso.mit.edu/ -
LISP implementation
Deutsch and Edmund C. Berkeley implemented LISP on a PDP 1.5 Computer. References
Deustch, L., & Berkeley, E. (1964, March) The LISP Implementation for the PDP-1 Computer. Pages 326-375 in Berkeley and Bobrow.
http://www.softwarepreservation.org/projects/LISP/book/III_LispBook_Apr66.pdf#page=336
Seibel P. (2009) L Peter Deutsch. In: Coders at Work. Apress
https://doi-org.ezproxy3.library.arizona.edu/10.1007/978-1-4302-1949-1_11 -
TRAC
Deutsch worked with Calvin Mooers on developing Text Reckoning and Compiling language (TRAC).
References
TRAC. A man-machine string manipulating language https://web.archive.org/web/20090813125040/http://hopl.murdoch.edu.au/showlanguage.prx?exp=276 Picture
https://swarajyamag.com/magazine/the-fourth-language-is-computer-programming-a-skill-gen-next-cannot-afford-to-not-have -
UC Berkeley attendance
Deutsch attended UC Berkeley where he joined project Genie and worked on one of the first minicomputer-based timesharing systems.
References
Mcjones, P. (2015). L. Peter Deutsch's PIVOT program verification system. Dusty Decks: Preserving historic software. https://mcjones.org/dustydecks/archives/2015/05/14/810/ Seibel P. (2009) L Peter Deutsch. In: Coders at Work. Apress
https://doi-org.ezproxy3.library.arizona.edu/10.1007/978-1-4302-1949-1_11 -
Berkeley Computer Corporation
Deutsch co-founded the Berkeley Computer Corporation References
Peter Deutsch (beard) bringing up the Berkeley Computer Corporation operating system on Resource One's SDS-940 computer
https://www.computerhistory.org/collections/catalog/102702634 Mcjones, P. (2015). L. Peter Deutsch's PIVOT program verification system. Dusty Decks: Preserving historic software. https://mcjones.org/dustydecks/archives/2015/05/14/810/ -
Period: to
Request for comments
Deutsch wrote wrote request for comments, RFC 190 (1971), RFC 446 (1973), RFC 550 (1973), RFC 567 (1973), RFC 606 (1973), RFC 1950-1952 (1996)
References
Deutsch, P. (1971, July 13). DEC PDP-10 -- IMLAC COMMUNICATION SYSTEM. Xerox Research Center, Palo Alto, CA. https://tools.ietf.org/html/rfc190
Additional references by request. -
University of Berkeley Graduation
Deutsch received a Ph.D. in computer science from the University of California, Berkeley in 1973. References
Picture
https://www.berkeleyside.com/2020/04/16/city-community-groups-protest-uc-berkeleys-plan-to-update-long-range-plan-in-middle-of-pandemic L Peter Deutsch. Alchetron.com. (2018, July 16) https://alchetron.com/L-Peter-Deutsch -
PIVOT
Deutsch worked for XEROX Palo Alto Research Center and developed a program verification system PIVOT
References
Mcjones, P. (2015). L. Peter Deutsch's PIVOT program verification system. Dusty Decks: Preserving historic software. https://mcjones.org/dustydecks/archives/2015/05/14/810
Seibel P. (2009) L Peter Deutsch. In: Coders at Work. Apress
https://doi-org.ezproxy3.library.arizona.edu/10.1007/978-1-4302-1949-1_11
picture
https://www.xerox.com/ -
Aladdin Enterprises
References
Deutsch, L. (2006). Personal home page of L. Peter Deutsch. http://www.major2nd.com/users/lpd/
Deutsch, L. (2015). Professional home page of L. Peter Deutsch. http://www.major2nd.com/ae/
L Peter Deutsch. Alchetron.com. (2018, July 16) https://alchetron.com/L-Peter-Deutsch -
Ghostscript
Deutsch created ghostscript in 1986 for the GNU project.
References
Ghostscript (2018). Version 1.0 (8/11/88). History of Ghostscript versions 1.n https://ghostscript.com/doc/current/History1.htm#Version1.0
GNU Operating System. (2016). GNU Ghostscript. Free Software Foundation https://www.gnu.org/software/ghostscript/#TOCintroduction
Seibel P. (2009) L Peter Deutsch. In: Coders at Work. Apress
https://doi-org.ezproxy3.library.arizona.edu/10.1007/978-1-4302-1949-1_11 -
ACM software System award
Deutsch was awarded the ACM software system award for his pioneering work in programming environments that integrated source-language debuggers, fully compatible integrated interpreter/compiler, automatic change management, structure-based editing, logging facilities, interactive graphics, and analysis/profiling tools in the Interlisp system. References
Association for Computing Machinery. (2020). ACM Software System Award. https://awards.acm.org/award_winners/deutsch_2925352#149 -
ACM Fellows
Deutsch received the ACM fellows award for his pioneering work in programming environments that integrated source-language debuggers, fully compatible integrated interpreter/compiler, automatic change management, structure-based editing, logging facilities, interactive graphics, and analysis
References
Association for Computing Machinery. (2020). ACM Software System Award. https://awards.acm.org/award_winners/deutsch_2925352#149 -
Eight fallacies of distributed computing
Deutsch wrote the eight fallacies of distributed computing consisting of 1. The network is reliable.
2. Latency is zero.
3. Bandwidth is infinite.
4. The network is secure.
5. Topology doesn't change.
6. There is one administrator.
7. Transport cost is zero.
8. The network is homogeneous.
References
Rotem-Gal-Oz, A. (2009). Fallacies of Distributed Computing Explained.
https://web.archive.org/web/20171026051057/http://www.rgoarchitects.com/Files/fallacies.pdf -
Computer Science Colloquim
Deutsch spoke at the Computer Science Colloquium and gave a lecture on Programming Languages and Software Quality. CSUSonoma. (2017, March 23) Computer Science Colloquium- March 23, 2017- L. Peter Deutsch. https://www.youtube.com/watch?v=zsPdKVLcT9Q