Global Information Lookup Global Information

Douglas McIlroy information


Malcolm Douglas McIlroy
McIlroy at the Japan Prize Foundation in 2011
Born(1932-04-24)April 24, 1932
Newburgh, New York
Alma materCornell University (B.S., 1954)
Massachusetts Institute of Technology (Ph.D., 1959)
Known forMacros, Unix pipelines, Unix philosophy, software componentry, echo, diff, sort, join, RUNOFF, tr, Unix manual
Scientific career
FieldsComputer science, mathematics, engineering
Thesis On the Solution of the Differential Equations of Conical Shells  (1959)
Doctoral advisorsEric Reissner
Websitewww.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.

  1. ^ Cite error: The named reference stug was invoked but never defined (see the help page).
  2. ^ 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).
  3. ^ 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.
  4. ^ Cite error: The named reference End03 was invoked but never defined (see the help page).

and 16 Related for: Douglas McIlroy information

Request time (Page generated in 0.8262 seconds.)

Douglas McIlroy

Last Update:

Malcolm Douglas McIlroy (born 1932) is an American mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science...

Word Count : 1673

McIlroy

Last Update:

diplomat Douglas McIlroy (born 1932), mathematician, engineer, and programmer James McIlroy (disambiguation), various people Jimmy McIlroy (1931–2018)...

Word Count : 154

Diff

Last Update:

part of the 5th Edition of Unix released in 1974, and was written by Douglas McIlroy, and James Hunt. This research was published in a 1976 paper co-written...

Word Count : 4470

Unix philosophy

Last Update:

x Douglas McIlroy. "Remarks for Japan Prize award ceremony for Dennis Ritchie, May 19, 2011, Murray Hill, NJ" (PDF). Retrieved 2014-06-19. Bill McGonigle...

Word Count : 2169

Software component

Last Update:

Framework. The idea of reusable software components was promoted by Douglas McIlroy in his presentation at the NATO Software Engineering Conference of...

Word Count : 395

History of Unix

Last Update:

could manipulate files no matter what sort of device they were on. Douglas McIlroy then ported TMG compiler-compiler to PDP-7 assembly, creating the first...

Word Count : 6489

Core War

Last Update:

the game Darwin, played by Victor A. Vyssotsky, Robert Morris, and Douglas McIlroy at Bell Labs in 1961. The word "Core" in the name comes from magnetic-core...

Word Count : 2547

History of compiler construction

Last Update:

by Douglas McIlroy, Robert Morris, and others. Not long after Ken Thompson wrote the first version of Unix for the PDP-7 in 1969, Douglas McIlroy created...

Word Count : 6356

Homoiconicity

Last Update:

the term "homoiconic" had origins in a paper on macro processing by Douglas McIlroy. That paper mentions no terminology even remotely similar; its influence...

Word Count : 2035

Unix

Last Update:

the project. The last to leave were Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna, who decided to reimplement their experiences in a...

Word Count : 5614

VCDIFF

Last Update:

described in IETF's RFC 3284. The algorithm is based on Jon Bentley and Douglas McIlroy's paper "Data Compression Using Long Common Strings" written in 1999...

Word Count : 263

History of programming languages

Last Update:

Ritchie, inventor of C. Unix Operating System, Plan 9 Operating System. Douglas McIlroy, influenced and designed such languages as SNOBOL, TRAC, PL/I, ALTRAN...

Word Count : 3585

Dartmouth Time Sharing System

Last Update:

timeline. M. Douglas McIlroy, "Communication Files: Interprocess IO before Pipes", Dartmouth College, February 2017 [1] McIlroy, page 4 John McGeachie, "Multiple...

Word Count : 3795

SNOBOL

Last Update:

string manipulation macros by Douglas McIlroy, which were used extensively in the initial SNOBOL implementation. In 1969, McIlroy influenced the language again...

Word Count : 2561

Thompson shell

Last Update:

1971. A later addition was the concept of pipes. At the suggestion of Douglas McIlroy, the redirection syntax was expanded so that the output of one command...

Word Count : 933

C preprocessor

Last Update:

macro-language tradition at Bell Labs, which was started by Douglas Eastwood and Douglas McIlroy in 1959. Preprocessing is defined by the first four (of eight)...

Word Count : 3450

PDF Search Engine © AllGlobal.net