Age, Biography and Wiki
Douglas McIlroy was born on 24 April, 1932 in Newburgh, New York, is an American mathematician and computer scientist. Discover Douglas McIlroy's Biography, Age, Height, Physical Stats, Dating/Affairs, Family and career updates. Learn How rich is he in this year and how he spends money? Also learn how he earned most of networth at the age of 92 years old?
Popular As |
N/A |
Occupation |
N/A |
Age |
92 years old |
Zodiac Sign |
Taurus |
Born |
24 April, 1932 |
Birthday |
24 April |
Birthplace |
Newburgh, New York |
Nationality |
|
We recommend you to check the complete list of Famous People born on 24 April.
He is a member of famous mathematician with the age 92 years old group.
Douglas McIlroy Height, Weight & Measurements
At 92 years old, Douglas McIlroy height not available right now. We will update Douglas McIlroy's Height, weight, Body Measurements, Eye Color, Hair Color, Shoe & Dress size soon as possible.
Physical Status |
Height |
Not Available |
Weight |
Not Available |
Body Measurements |
Not Available |
Eye Color |
Not Available |
Hair Color |
Not Available |
Dating & Relationship status
He is currently single. He is not dating anyone. We don't have much information about He's past relationship and any previous engaged. According to our Database, He has no children.
Family |
Parents |
Not Available |
Wife |
Not Available |
Sibling |
Not Available |
Children |
Not Available |
Douglas McIlroy Net Worth
His net worth has been growing significantly in 2023-2024. So, how much is Douglas McIlroy worth at the age of 92 years old? Douglas McIlroy’s income source is mostly from being a successful mathematician. He is from . We have estimated Douglas McIlroy's net worth, money, salary, income, and assets.
Net Worth in 2024 |
$1 Million - $5 Million |
Salary in 2024 |
Under Review |
Net Worth in 2023 |
Pending |
Salary in 2023 |
Under Review |
House |
Not Available |
Cars |
Not Available |
Source of Income |
mathematician |
Douglas McIlroy Social Network
Instagram |
|
Linkedin |
|
Twitter |
|
Facebook |
|
Wikipedia |
|
Imdb |
|
Timeline
Malcolm Douglas McIlroy (born 1932) is an American mathematician, engineer, and programmer.
He taught at MIT from 1954 to 1958.
McIlroy joined Bell Laboratories in 1958; from 1965 to 1986 was head of its Computing Techniques Research Department (the birthplace of the Unix operating system), and thereafter was Distinguished Member of Technical Staff.
McIlroy earned his bachelor's degree in engineering physics from Cornell University, and a Ph.D. in applied mathematics from MIT in 1959 for his thesis On the Solution of the Differential Equations of Conical Shells (advisor Eric Reissner).
In 1959, together with Douglas E. Eastwood of Bell Labs, he introduced conditional and recursive macros into popular SAP assembler, creating what is known as Macro SAP.
His 1960 paper was also seminal in the area of extending any (including high-level) programming languages through macro processors.
These contributions started the macro-language tradition at Bell Labs ("everything from L6 and AMBIT to C").
McIlroy's macro processing ideas were also the main inspiration for TRAC macro processor.
He also coauthored M6 macro processor in FORTRAN IV, which was used in ALTRAN and later was ported to and included into early versions of Unix.
Throughout the 1960s and 1970s McIlroy contributed programs for Multics (such as RUNOFF ) and Unix operating systems (such as diff, echo, tr, join and look ), versions of which are widespread to this day through adoption of the POSIX standard and Unix-like operating systems.
He introduced the idea of Unix pipelines.
He also implemented TMG compiler-compiler in PDP-7 and PDP-11 assembly, which became the first high-level programming language running on Unix, prompting development and influencing Ken Thompson's B programming language and Stephen Johnson's Yacc parser-generator.
McIlroy also took over from Dennis Ritchie compilation of the Unix manual "as a labor of love".
Particularly, he edited volume 1 of the manual pages for Version 7 Unix.
According to Sandy Fraser: "The fact that there was a manual, that he [McIlroy] insisted on a high standard for the manual, meant that he insisted on a high standard for every one of the programs that was documented".
McIlroy influenced the design and implementation of SNOBOL programming language.
In 1960s, he participated in the design of PL/I programming language.
He was a member of the IBM–SHARE committee that designed the language and, together with Robert Morris, wrote the Early PL/I (EPL) compiler in TMG for the Multics project.
His string manipulation macros were used extensively in the initial SNOBOL implementation of 1962, and figured prominently in subsequent work, eventually leading to its machine-independent implementation language SIL.
Around 1965, McIlroy, together with W. Stanley Brown, implemented the original version of ALTRAN programming language for IBM 7094 computers.
McIlroy has also made a significant influence on design of the programming language C++ (e.g., he proposed the stream output operator ).
From 1967 to 1968, McIlroy also served as a visiting lecturer at Oxford University.
The table type (associative array) was added to SNOBOL4 on McIlroy's insistence in 1969.
In 1969, he contributed an efficient algorithm to generate all spanning trees in a graph (first discovered by George J. Minty in 1965).
In the 1990s, McIlroy worked on improving sorting techniques, particularly he co-authored an optimized qsort with Jon Bentley.
In 1995, he was elected as a Fellow of the American Association for the Advancement of Science.
In 1997, McIlroy retired from Bell Labs, and took a position as an Adjunct Professor in the Dartmouth College Computer Science Department.
He has previously served the Association for Computing Machinery as national lecturer, Turing Award chairman, member of the publications planning committee, and associate editor for the Communications of the ACM, the Journal of the ACM, and ACM Transactions on Programming Languages and Systems.
He also served on the executive committee of CSNET.
McIlroy is considered to be a pioneer of macro processors.
In 2004, he won both the USENIX Lifetime Achievement Award ("The Flame") and its Software Tools User Group (STUG) award.
In 2006, he was elected as a member of the National Academy of Engineering.
McIlroy is attributed the quote "The real hero of programming is the one who writes negative code," where the meaning of negative code is taken to be similar to the famous Apple developer, Bill Atkinson, team anecdote (i.e., when a change in a program source makes the number of lines of code decrease ('negative' code), while its overall quality, readability or speed improves).
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.
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 and code reuse makes him a pioneer of component-based software engineering and software product line engineering.