Ritchie, Dennis

Encyclopedia of World Biography | 2007 | Copyright

Dennis Ritchie

Dennis MacAlistair Ritchie (born 1941) is best known for his work on computer languages and operating systems ALTRAN, B, BCPL, C, Multics, and especially Unix. For a man who did not start out in the computer industry, he has had a profound influence on the entire computer programming world. He told Investor's Business Daily, "It's not the actual programming that's interesting. But it's what you can accomplish with the end results that are important." And if that is the case, then Ritchie has had an important effect on most, if not all, computer users today.

Early Fascination with Harvard's Univac I

Ritchie was born on September 9, 1941, in Bronx-ville, New York. He was born to Alistair Ritchie, a switching systems engineer for Bell Laboratories, and Jean McGee Ritchie, a homemaker. Ritchie grew up in New Jersey, and after a childhood in which he did very well academically, he went on to attend Harvard University. There he studied science and graduated with a bachelor's degree in physics. While he was still going to school, Ritchie happened to go to a lecture about how Harvard's computer system, a Univac I, worked. He was fascinated by what he heard and wanted to find out more. Outside of his Harvard studies, Ritchie began to explore computers more thoroughly, and was especially interested in how they were programmed.

While still at Harvard, Ritchie got a job working at the Massachusetts Institute of Technology (MIT). At that time computer programming was not a degree, and computer labs were looking for anyone with potential to help on their computers. Ritchie, with his unflagging curiosity, seemed perfect for the job. Ritchie worked at MIT for many years helping develop, alongside other scientists, more advanced computer systems and software.

Began Work on Operating Systems

He also began work on developing an operating system for more portable computers. Most computers at the time took up entire rooms and had limited dial-in access, but smaller desktop computers were being developed, and these did not have easy to use operating systems. Ritchie decided that one was needed. MIT, Honeywell, and General Electric agreed, and administered his project. Other scientists from colleges and private companies came to help build the system, one that was able to handle up to a thousand users at once and could be run 24 hours a day. Ritchie never saw programming as a problem but rather as a puzzle to be solved.

After the project was finished, just about the time that he graduated, Ritchie determined that computers, rather than physics, would be his career. He got a job at Bell Labs, where his father had worked for years. At the time, in 1967, it was the nation's primary phone provider, and it had one of the best labs in the world, one that was responsible for developing a multiplicity of technical advances, from new switching devices to transistors, as well as new computer advances. Ritchie told Investor's Business Daily, "Instead of focusing on specific projects, I wanted to be around people with a lot of experience and ideas. So I started working on various projects to learn my way around the profession."

Built Unix to Fulfill Computer Needs

Ritchie began working with Kenneth Thompson, who had joined Bell Labs in 1966. Both men had been watching how the minicomputer was becoming more and more popular in the early 1970s. What was needed, they thought, was a simpler and more feasable interaction between various computers. It took them months to come up with a solution, but when they were finished they had written the Unix operating system. An operating system is necessary for a user to copy, delete, edit, and print data files. It allows a person to move data around from disk to screen to printer and back to disk for storage. Without an operating system computers would not be accessible to anyone but an expert few. Before the creation of Unix, operating systems had been complex and expensive. Unix was comparatively cheap and simple, and it could be used on just about any machine, which meant buyers were not stuck with the cumbersome software that came with their computers. They could buy and install a variety of software systems, because Unix was compatible with all of them. This had not been possible before.

Ritchie and his team released Unix to the public at a symposium on Operating Systems Principles that was hosted by IBM, and it was an immediate success. Ritchie and Thompson then set out to improve the system.

Development of C Programming Language

Unix was written in machine language, which had a small vocabulary and did not deal well with multiple computers and their memories. So Ritchie combined some aspects of the older systems with aspects of the new one, and came up with the "C" programming language. In the early twenty-first century, "C" is still the dominant language of computer programming. It was such a simple, concise language that almost every single computer maker at the time switched to it.

"C" uses very little syntax and few instructions, but it is extremely structured and modular. Because of this it was easy to use in different computers. There were large blocks of "C" functions that were already written that programmers could copy whole into their own programs without having to start from scratch, making it faster and easier to implement. These blocks were easily accessible, available in libraries so programmers could access them. By the middle of the 1980s "C" had become one of the most popular programming languages in the world. Because of the speed with which "C" could be used to write programs and run them, companies began using "C" to develop their own software.

Continued Drive to Improve Computer Functionality

By 1973 Ritchie and Thompson had re-written the Unix operating system, using "C" instead of machine language, and had done massive testing on it. It was so simple to use that programmers all over were switching to smaller machines to do their programming, giving up the larger computers they thought they would never want to leave. Bell Labs became Lucent Technologies Inc., and began to sell Unix to developers, creating a whole new division for the company. Ritchie has credited his success in part to the fact that he did not have a computer background and therefore had an open mind to possibilities that others might not have thought existed.

Ritchie became the leader of the Computing Techniques Research Department at Lucent Technologies in 1990. In that role he wrote applications and managed the growth of already released operating systems. Over the years Ritchie has received numerous awards, including the ACM award for the outstanding paper of 1974 in systems and languages, the IEEE Emmanuel Piore Award in 1982, a Bell Laboratories Fellow in 1983, an Association for Computing Machinery Turing Award in 1983, an ACM Software Systems Award in 1983, and an IEEE Hamming Medal in 1990. He was also elected to the United States National Academy of Engineering in 1988. In April of 1999 he was the recipient of the United States National Medal of Technology. All of the awards Ritchie received were in conjunction with Thompson. Ritchie is now the head of Lucent Technologies' Systems Software Research Department, and is still striving to make computers work better and more easily for users.

Personal Life Mirrored Professional

Asked what he liked to do in his personal life, Ritchie admitted that his personal and professional lives are mixed together. He said in an interview on the Old Unix website, "I've done a reasonable amount of traveling, which I enjoyed, but not for too long at a time. I'm a home-body and get fatigued by it fairly soon, but enjoy thinking back on experiences when I've returned and then often wish I'd arranged a longer stay in the somewhat exotic place."

Books

Almanac of Famous People, 8th edition, Gale Group, 2003.

Newsmakers 2000, Issue 1, Gale Group, 2000.

Notable Scientists: From 1900 to the Present, Gale Group, 2001.

World of Computer Science, 2 volumes, Gale Group, 2002.

Periodicals

Economist, June 12, 2004.

Investor's Business Daily, January 27, 2003.

Online

"Dennis M. Ritchie," Bell Laboratories, http://cm.bell-labs.com-who-dmr- (January 2, 2007).

"Dennis M. Ritchie," Bell Laboratories, http://cm.bell-labs.com-cm-cs-who-dmr-bigbio1st.html (January 2, 2007).

"Interview-Dennis Ritchie," Unix, http://old.unix.se-article-articleview-950-1-24 (January 2, 2007).

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"Ritchie, Dennis." Encyclopedia of World Biography. 2007. Encyclopedia.com. 10 Feb. 2010 <http://www.encyclopedia.com>.

"Ritchie, Dennis." Encyclopedia of World Biography. 2007. Encyclopedia.com. (February 10, 2010). http://www.encyclopedia.com/doc/1G2-2699800150.html

"Ritchie, Dennis." Encyclopedia of World Biography. 2007. Retrieved February 10, 2010 from Encyclopedia.com: http://www.encyclopedia.com/doc/1G2-2699800150.html

Learn more about citation styles

Related newspaper, magazine, and trade journal articles from HighBeam Research

(Including press releases, facts, information, and biographies)

Ritchie Bros. Auctioneers Acquires Dennis Biliske Auctioneers.
Business Wire January 9, 2006 700+ words ...and President of Dennis Biliske Auctioneers, now leads Ritchie Bros.' agricultural...Executive Officer of Ritchie Bros. Auctioneers. "Dennis has always had a...organization." Dennis Biliske, Area Manager for Ritchie Bros. Auctioneers...
Ritchie Bros. Auctioneers Acquires Dennis Biliske Auctioneers
Newspaper article from: CCNMatthews Newswire January 9, 2006 700+ words ...and President of Dennis Biliske Auctioneers, now leads Ritchie Bros.' agricultural...Executive Officer of Ritchie Bros. Auctioneers. "Dennis has always had a...organization." Dennis Biliske, Area Manager for Ritchie Bros. Auctioneers...
Dennis Ritchie, Bell Labs Researcher and Co-Inventor of Unix, Receives 2005...
M2 Presswire November 15, 2005 700+ words ...PRESSWIRE-15 November 2005-Lucent Technologies: Dennis Ritchie, Bell Labs Researcher and Co-Inventor of Unix...Bell Labs today announced that Bell Labs researcher Dennis Ritchie, co-inventor of the UNIX operating system, has...
Dennis Ritchie, Bell Labs Researcher and Co-Inventor of UNIX, Receives 2005...
PR Newswire November 15, 2005 700+ words ...announced that Bell Labs researcher Dennis Ritchie, co-inventor of the UNIX(R...and to the benefit of society. "Dennis has had immeasurable impact on the...Internet at large uses technology that Ritchie invented or co-invented." Ritchie...
UNIFORUM '96, FEBRUARY 12-16, 1996, SAN FRANCISCO; UNIX PIONEER DENNIS RITCHIE...
PR Newswire January 15, 1996 700+ words ...Moscone Center, will present Dennis Ritchie and Dave Presotto, two developers...opportunities for implementing it. Dennis Ritchie, one of the original developers...is a Backgrounder on Plan 9's Dennis Ritchie and Dave Presotto: De
Two AT&T Bell Laboratories scientists receive 1989 Computers and Communications...
PR Newswire October 23, 1989 700+ words ...operating system. The scientists, Dennis Ritchie and Kenneth Thompson, received...and communications technologies. Ritchie was honored for designing and implementing...Thompson was cited for his work, with Ritchie, on the UNIX operating system...
DU RINGS IN AN AWESOME NEW TRADITION GIANT MUSICAL BELLS PREMIER AT...
Newspaper article from: Rocky Mountain News (Denver, CO) Abbott, Karen October 25, 1999 700+ words ...donated the money `` 'cause Dan Ritchie asked me.'' ``It really...University of Denver's new Daniel Ritchie Center. By Dennis Schroeder / News Staff Photographer...The tower at DU's Daniel Ritchie Center for Sports and Wellness...
UNIX PIONEER RITCHIE IN FIRST MAJOR ADDRESS SINCE PLAN 9'S RELEASE; DEVELOPERS...
PR Newswire February 9, 1996 700+ words ...Moscone Center, will present Dennis Ritchie and Dave Presotto, two developers...opportunities for implementing it. Dennis Ritchie, one of the original developers...developers. Backgrounder: Plan 9's Dennis Ritchie and Dave Presotto Dennis M. Ritchie...
Ritchie Bros. Auctioneers Holds First Agricultural Auction in North Dakota.
Business Wire February 28, 2006 700+ words ...growth category for Ritchie Bros. Auctioneers...said Area Manager Dennis Biliske. "For our...auction day - both new Ritchie Bros. customers and former Dennis Biliske Auctioneers...There are over 100 Ritchie Bros. unreserved agricultural...
Football: Caley crash after Ritchie's strike.(Sport)
Newspaper article from: Sunday Mail (Glasgow, Scotland) March 10, 2002 700+ words ...0 A LATE strike from Innes Ritchie continued Arbroath's recent...Charlie Christie sent Paul Ritchie away and he found Dennis Wyness, who hooked his effort...feet. Two minutes later Innes Ritchie swung in a cross which Bayne...

For more facts and information, see all related premium articles

Related entries from encyclopedias, dictionaries, and thesauruses

Ritchie, Dennis
Encyclopedia entry from: Encyclopedia of World Biography Dennis Ritchie Dennis MacAlistair Ritchie (born 1941) is best known for his work on computer languages and operating systems ALTRAN, B, BCPL, C, Multics, and especially Unix. For a man who did not start out in the computer industry, he...
Unix
Encyclopedia entry from: Gale Encyclopedia of E-Commerce ...was created by Ken Thompson and Dennis Ritchie, two researchers at AT&...multi-user operating system. Ritchie also contributed to the system...many PDP computers. Thompson and Ritchie also invented the high-level...
C (Programming Language)
Encyclopedia entry from: Gale Encyclopedia of E-Commerce ...creation. C was created in 1972 by Ken Thompson and Dennis Ritchie, researchers at AT&T's Bell Labs in Murray...development before it was released in Brian Kernighan and Dennis Ritchie's 1978 book The C Programming Language. Later...
Association for Computing Machinery
Book article from: Computer Sciences ...Knuth, author of The Art of Computer Programming ; LISP creator John McCarthy; UNIX co-inventors Ken Thompson and Dennis Ritchie; mouse developer Doug Engelbart; graphics pioneer Ivan Sutherland; and artificial intelligence (AI) expert Raj...
programming language
Book article from: The Columbia Encyclopedia, Sixth Edition ...applications, was introduced by Wirth in 1982. Ten years before that, to implement the UNIX operating system, Dennis Ritchie of Bell Laboratories produced a language that he called C; along with its extensions, called C++, developed by...

Find thousands of answers for hundreds of subjects at Smart QandA .

All answers verified by trusted sources at Encyclopedia.com

Try Smart QandA now!

For students and teachers!

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including:

Encyclopedia.com provides students and teachers facts, information, and biographies from verified, citable sources, including: