L. Peter Deutsch
   HOME

TheInfoList



OR:

L Peter Deutsch (born Laurence Peter Deutsch on August 7, 1946, in
Boston Boston is the capital and most populous city in the Commonwealth (U.S. state), Commonwealth of Massachusetts in the United States. The city serves as the cultural and Financial centre, financial center of New England, a region of the Northeas ...
,
Massachusetts Massachusetts ( ; ), officially the Commonwealth of Massachusetts, is a U.S. state, state in the New England region of the Northeastern United States. It borders the Atlantic Ocean and the Gulf of Maine to its east, Connecticut and Rhode ...
) is an American computer scientist and composer. He is the founder of Aladdin Enterprises and creator of
Ghostscript Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages. Its main purposes are the rasterization of documents in these language,, the display or prin ...
, a free software
PostScript PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
and
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
interpreter. Deutsch's other work includes the
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
implementation that inspired
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
just-in-time compilation In computing, just-in-time (JIT) compilation (also dynamic translation or run-time compilations) is compilation (of computer code) during execution of a program (at run time) rather than before execution. This may consist of source code transl ...
technology about 15 years later.


Name

Deutsch changed his legal first name from "Laurence" to "L" on September 12, 2007. His published work and other public references before that time generally use the name ''L. Peter Deutsch'' (with a dot after the ''L'').


Early life

Deutsch's father was the physicist Martin Deutsch, a professor at MIT.


Contributions to computer science

Deutsch wrote the
PDP-1 The PDP-1 (Programmed Data Processor-1) is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is known for being the most important computer in the creation of hacker culture at the Massachusetts ...
Lisp Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation. Originally specified in the late 1950s, ...
1.5 implementation and first REPL, Basic PDP-1 LISP, "while still in short pants" and finished it in 1963, when he was 17 years old. He collaborated with
Calvin Mooers Calvin Northrup Mooers (October 24, 1919 – December 1, 1994), was an American computer scientist known for his work in information retrieval and for the programming language TRAC. Early life Mooers was a native of Minneapolis, Minnesota, atte ...
on the
TRAC Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Tr ...
programming language and wrote its first implementation, on the PDP-1, in 1964.
full text
From 1964 to 1967, during his study at the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
, he worked with
Butler Lampson Butler W. Lampson (born December 23, 1943) is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing. Education and early life After graduating from the Lawrencev ...
and Charles P. Thacker on the
Berkeley Timesharing System The Berkeley Timesharing System was a pioneering time-sharing operating system implemented between 1964 and 1967 at the University of California, Berkeley. It was designed as part of Project Genie and marketed by Scientific Data Systems for the ...
, which became the standard
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
for the
SDS 940 The SDS 940 was Scientific Data Systems' (SDS) first machine designed to directly support time-sharing. The 940 was based on the SDS 930's 24-bit CPU, with additional circuitry to provide protected memory and virtual memory. It was announced in ...
mainframe that would later be used by
Tymshare Tymshare, Inc was a time-sharing service and third-party hardware maintenance company. Competing with companies such as CompuServe, Service Bureau Corporation and National CSS. Tymshare developed and acquired various technologies, such as data ...
, NLS, and Community Memory. Deutsch is the author of several
Request for Comments A Request for Comments (RFC) is a publication in a series from the principal technical development and standards-setting bodies for the Internet, most prominently the Internet Engineering Task Force (IETF). An RFC is authored by individuals or ...
(RFCs), The Eight Fallacies of Distributed Computing, and originated the
Deutsch limit The Deutsch limit is an aphorism about the Information design, information density of visual programming languages originated by L Peter Deutsch, L. Peter Deutsch that states: :The problem with visual programming is that you can't have more than ...
adage about
visual programming language In computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create computer program, programs by ...
s. Deutsch received a Ph.D. in
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
from the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
in 1973, and has previously worked at
Xerox PARC Future Concepts division (formerly Palo Alto Research Center, PARC and Xerox PARC) is a research and development company in Palo Alto, California. It was founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, as a div ...
and
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
. In 1994, he was inducted as a Fellow of the Association for Computing Machinery.


Composer

After auditing undergraduate music courses at
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
, in January 2009, he entered the postgraduate music program at
California State University, East Bay California State University, East Bay (Cal State East Bay, CSU East Bay, or CSUEB) is a public university in Hayward, California. The university is part of the California State University system and offers 136 undergraduate and 60 post-baccala ...
, and was awarded a
Master of Arts A Master of Arts ( or ''Artium Magister''; abbreviated MA or AM) is the holder of a master's degree awarded by universities in many countries. The degree is usually contrasted with that of Master of Science. Those admitted to the degree have ...
(M.A.) in March 2011. As of mid-2011, he has had six compositions performed at public concerts, and now generally identifies himself as a composer rather than a software developer or engineer.


Literature

Some stories about him are included in the book '' Hackers: Heroes of the Computer Revolution''. An interview with him is printed in '' Coders at Work''.


References


External links


L. Peter Deutsch's PIVOT program verification system (thesis and source code)
*RFCs authored or co-authored by L. Peter Deutsch: RFC 190, RFC 446, RFC 550, RFC 567, RFC 606, RFC 1950, RFC 1951 and RFC 1952 *
L Peter Deutsch's web page related to music, including link to scores and MIDI files
1946 births Free software programmers 1994 fellows of the Association for Computing Machinery University of California, Berkeley alumni Living people Scientists at PARC (company) Kernel programmers {{US-compu-bio-stub