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

1932

Malcolm Douglas McIlroy (born 1932) is an American mathematician, engineer, and programmer.

1954

He taught at MIT from 1954 to 1958.

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.

1959

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.

1960

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.

1962

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.

1965

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 ).

1967

From 1967 to 1968, McIlroy also served as a visiting lecturer at Oxford University.

1969

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).

1990

In the 1990s, McIlroy worked on improving sorting techniques, particularly he co-authored an optimized qsort with Jon Bentley.

1995

In 1995, he was elected as a Fellow of the American Association for the Advancement of Science.

1997

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.

2004

In 2004, he won both the USENIX Lifetime Achievement Award ("The Flame") and its Software Tools User Group (STUG) award.

2006

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).

2019

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.