On the Solution of the Differential Equations of Conical Shells (1959)
Doctoral advisors
Eric Reissner
Website
www.cs.dartmouth.edu/~doug/
Malcolm Douglas McIlroy (born 1932) is an American mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College.
McIlroy is best known for having originally proposed Unix pipelines and developed several Unix tools, such as spell, diff, sort, join, graph, speak, and tr.[1] He was also one of the pioneering researchers of macro processors and programming language extensibility. He participated in the design of multiple influential programming languages, particularly PL/I, SNOBOL, ALTRAN, TMG and C++.
His seminal work on software componentization[2] and code reuse[3][4] makes him a pioneer of component-based software engineering and software product line engineering.
^Cite error: The named reference stug was invoked but never defined (see the help page).
^Bown, Rodney L., ed. (2–5 June 1986). "First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, volume 2 - NASA-TM-101202" (PDF).
^McIlroy, Malcolm Douglas (January 1969). "Mass produced software components" (PDF). Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7–11 Oct. 1968. Scientific Affairs Division, NATO. p. 79.
^Cite error: The named reference End03 was invoked but never defined (see the help page).
Malcolm DouglasMcIlroy (born 1932) is an American mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science...
diplomat DouglasMcIlroy (born 1932), mathematician, engineer, and programmer James McIlroy (disambiguation), various people Jimmy McIlroy (1931–2018)...
part of the 5th Edition of Unix released in 1974, and was written by DouglasMcIlroy, and James Hunt. This research was published in a 1976 paper co-written...
x DouglasMcIlroy. "Remarks for Japan Prize award ceremony for Dennis Ritchie, May 19, 2011, Murray Hill, NJ" (PDF). Retrieved 2014-06-19. Bill McGonigle...
Framework. The idea of reusable software components was promoted by DouglasMcIlroy in his presentation at the NATO Software Engineering Conference of...
could manipulate files no matter what sort of device they were on. DouglasMcIlroy then ported TMG compiler-compiler to PDP-7 assembly, creating the first...
the game Darwin, played by Victor A. Vyssotsky, Robert Morris, and DouglasMcIlroy at Bell Labs in 1961. The word "Core" in the name comes from magnetic-core...
by DouglasMcIlroy, Robert Morris, and others. Not long after Ken Thompson wrote the first version of Unix for the PDP-7 in 1969, DouglasMcIlroy created...
the term "homoiconic" had origins in a paper on macro processing by DouglasMcIlroy. That paper mentions no terminology even remotely similar; its influence...
the project. The last to leave were Ken Thompson, Dennis Ritchie, DouglasMcIlroy, and Joe Ossanna, who decided to reimplement their experiences in a...
described in IETF's RFC 3284. The algorithm is based on Jon Bentley and DouglasMcIlroy's paper "Data Compression Using Long Common Strings" written in 1999...
Ritchie, inventor of C. Unix Operating System, Plan 9 Operating System. DouglasMcIlroy, influenced and designed such languages as SNOBOL, TRAC, PL/I, ALTRAN...
timeline. M. DouglasMcIlroy, "Communication Files: Interprocess IO before Pipes", Dartmouth College, February 2017 [1] McIlroy, page 4 John McGeachie, "Multiple...
string manipulation macros by DouglasMcIlroy, which were used extensively in the initial SNOBOL implementation. In 1969, McIlroy influenced the language again...
1971. A later addition was the concept of pipes. At the suggestion of DouglasMcIlroy, the redirection syntax was expanded so that the output of one command...
macro-language tradition at Bell Labs, which was started by Douglas Eastwood and DouglasMcIlroy in 1959. Preprocessing is defined by the first four (of eight)...