Daniel Murphy (computer scientist)

Last updated

Daniel L. Murphy is an American computer scientist notable for his involvement in the development of TECO (an early text editor and programming language), the operating systems TENEX and TOPS-20, and email.

Contents

Biography

Murphy attended MIT from 1961 and graduated in 1965. [1] In 1962, he created the text editor Text Editor and Corrector (TECO), later implemented on most of the PDP computers. [2] [3] He also developed a simple software demand paging system in software for the PDP-1 while at MIT.

Murphy joined Bolt, Beranek and Newman BBN in 1965. There he used an SDS 940 computer running the Berkeley Timesharing System, which provided page memory management in hardware. When the PDP-10 was announced, he was one of the architects of the TENEX operating system developed for the custom paging hardware designed at BBN. [4] As part of the development of TENEX, Murphy and Ray Tomlinson wrote the original email program. [5]

In October 1972, he joined Digital Equipment Corporation where he first worked as a contractor porting TENEX to the KI10 model of the PDP-10 family. On January 2, 1973, he joined DEC as an employee, heading the team responsible for the development of the TOPS-20 operating system, an evolution of TENEX for the newer models of the PDP-10 family. TOPS-20 was first marketed in 1976 on the DECSYSTEM-20. [3]

Related Research Articles

<span class="mw-page-title-main">PDP-10</span> 36-bit computer by Digital (1966–1983)

Digital Equipment Corporation (DEC)'s PDP-10, later marketed as the DECsystem-10, is a mainframe computer family manufactured beginning in 1966 and discontinued in 1983. 1970s models and beyond were marketed under the DECsystem-10 name, especially as the TOPS-10 operating system became widely used.

TECO, short for Text Editor & Corrector, is both a character-oriented text editor and a programming language, that was developed in 1962 for use on Digital Equipment Corporation computers, and has since become available on PCs and Unix. Dan Murphy developed TECO while a student at the Massachusetts Institute of Technology (MIT).

<span class="mw-page-title-main">Time-sharing</span> Computing resource shared by concurrent users

In computing, time-sharing is the sharing of a computing resource among many tasks or users. It enables multi-tasking by a single user or enables multiple user sessions.

<span class="mw-page-title-main">TOPS-20</span>

The TOPS-20 operating system by Digital Equipment Corporation (DEC) is a proprietary OS used on some of DEC's 36-bit mainframe computers. The Hardware Reference Manual was described as for "DECsystem-10/DECSYSTEM-20 Processor".

<span class="mw-page-title-main">Raytheon BBN</span> American research and development company

Raytheon BBN is an American research and development company based in Cambridge, Massachusetts, United States.

<span class="mw-page-title-main">ARPANET</span> Early packet switching network (1969–1990), one of the first to implement TCP/IP

The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first computer networks to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet. The ARPANET was established by the Advanced Research Projects Agency (ARPA) of the United States Department of Defense.

Interlisp is a programming environment built around a version of the programming language Lisp. Interlisp development began in 1966 at Bolt, Beranek and Newman in Cambridge, Massachusetts with Lisp implemented for the Digital Equipment Corporation (DEC) PDP-1 computer by Danny Bobrow and D. L. Murphy. In 1970, Alice K. Hartley implemented BBN LISP, which ran on PDP-10 machines running the operating system TENEX. In 1973, when Danny Bobrow, Warren Teitelman and Ronald Kaplan moved from BBN to the Xerox Palo Alto Research Center (PARC), it was renamed Interlisp. Interlisp became a popular Lisp development tool for artificial intelligence (AI) researchers at Stanford University and elsewhere in the community of the Defense Advanced Research Projects Agency (DARPA). Interlisp was notable for integrating interactive development tools into an integrated development environment (IDE), such as a debugger, an automatic correction tool for simple errors, and analysis tools.

The BBN Butterfly was a massively parallel computer built by Bolt, Beranek and Newman in the 1980s. It was named for the "butterfly" multi-stage switching network around which it was built. Each machine had up to 512 CPUs, each with local memory, which could be connected to allow every CPU access to every other CPU's memory, although with a substantially greater latency than for its own. The CPUs were commodity microprocessors. The memory address space was shared.

<span class="mw-page-title-main">Interface Message Processor</span> Computer network device

The Interface Message Processor (IMP) was the packet switching node used to interconnect participant networks to the ARPANET from the late 1960s to 1989. It was the first generation of gateways, which are known today as routers. An IMP was a ruggedized Honeywell DDP-516 minicomputer with special-purpose interfaces and software. In later years the IMPs were made from the non-ruggedized Honeywell 316 which could handle two-thirds of the communication traffic at approximately one-half the cost. An IMP requires the connection to a host computer via a special bit-serial interface, defined in BBN Report 1822. The IMP software and the ARPA network communications protocol running on the IMPs was discussed in RFC 1, the first of a series of standardization documents published by what later became the Internet Engineering Task Force (IETF).

Michael Schroeder is an American computer scientist. His areas of research include computer security, distributed systems and operating systems and he is perhaps best known as the co-inventor of the Needham–Schroeder protocol. In 2001 he co-founded the Microsoft Research Silicon Valley lab and was the assistant managing director until the lab was disbanded in 2014.

<span class="mw-page-title-main">Bernard Galler</span> American mathematician (1928–2006)

Bernard A. Galler was an American mathematician and computer scientist at the University of Michigan who was involved in the development of large-scale operating systems and computer languages including the MAD programming language and the Michigan Terminal System operating system.

Daniel Gureasko Bobrow was an American computer scientist who created an oft-cited artificial intelligence program STUDENT, with which he earned his PhD., worked at BBN Technologies (BBN), then was a Research Fellow in the Intelligent Systems Laboratory of the Palo Alto Research Center.

The IEEE Annual Symposium on Foundations of Computer Science (FOCS) is an academic conference in the field of theoretical computer science. FOCS is sponsored by the IEEE Computer Society.

Creeper was the first computer worm, while Reaper was the first antivirus software, designed to eliminate Creeper.

George H. Mealy was an American mathematician and computer scientist who invented the namesake Mealy machine, a type of finite state transducer. He was also a pioneer of modular programming, one of the lead designers of the IPL-V programming language, and an early advocate of macro processors in assembly language programming.

The history of email entails an evolving set of technologies and standards that culminated in the email systems in use today.

TENEX is an operating system developed in 1969 by BBN for the PDP-10, which later formed the basis for Digital Equipment Corporation's TOPS-20 operating system.

Roger Anthony Scantlebury is a British computer scientist who worked at the National Physical Laboratory (NPL) and later at Logica.

Velma Elizabeth Huskey was a pioneer in early computing and author of several important papers on the history of computing.

David Corydon Walden was an American computer scientist who contributed to the engineering development of the ARPANET, a precursor of the modern internet. He specifically contributed to the Interface Message Processor, which was the packet switching node for the ARPANET. Walden was a contributor to IEEE Computer Society's Annals of the History of Computing and was a member of the TeX Users Group.

References

  1. Murphy, Dan (October–December 2009). "The Beginnings of TECO" (PDF). IEEE Annals of the History of Computing. 31 (4): 110–115. doi:10.1109/mahc.2009.127. S2CID   18805607.
  2. Monnier, Stefan; Sperber, Michael (June 2020). "Evolution of Emacs Lisp". Proceedings of the ACM on Programming Languages. 4 (HOPL): 74:1–74:55. doi: 10.1145/3386324 .
  3. 1 2 Murphy, Dan (1996). "Origins and Development of TOPS-20" . Retrieved April 17, 2011.
  4. Spicer, Dag (April–June 2016). "Raymond Tomlinson: Email Pioneer, Part 1". IEEE Annals of the History of Computing. 38 (2): 72–79. doi:10.1109/MAHC.2016.25. S2CID   3227400.
  5. Pelkey, James (2007). "Arpanet: 1969–1972: The Beginnings of Computer Networks". Entrepreneurial Capitalism and Innovation: A History of Computer Communications 1968–1988 . Retrieved 2020-10-06.

Further reading