element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Publications
  • Learn
  • More
Publications
Blog Dennis Ritchie, creator of Unix and "C," his life and work
  • Blog
  • Documents
  • Events
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Publications to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 13 Oct 2011 8:32 PM Date Created
  • Views 1596 views
  • Likes 1 like
  • Comments 1 comment
  • research
  • c
  • hmi
  • on_campus
  • programming
  • cabeatwell:dit
  • unix
  • dennis_ritchie
  • university
  • innovation
  • communication
Related
Recommended

Dennis Ritchie, creator of Unix and "C," his life and work

Catwell
Catwell
13 Oct 2011
image
Dennis Ritchie at Bell Labs
 
The generation that blazed the path to modern electronics is reaching the age of a full century. As time moves, we lose more and more of these early pioneers. The person who has influences every single engineer has passed, Dennis Ritchie (September 9, 1941 - October 8, 2011).
 
Dennis Ritchie, the son of Bell Labs scientist and co-author of "The Design of Switching Circuits", Alistair E. Ritchie. Luckily, Dennis Ritchie followed in his father's footsteps. Along his career path, Dennis Ritchie was in a key development role in designing the Unix operating system. A joint collaboration between several companies, including Dennis Ritchie's Bell Labs, designed an OS called Multics. Due to the size and complexity of the OS, Bell Labs pulled out of the project. Ritchie and his colleagues, most notably Ken Thompson, still saw potential in the OS. They later left Bell to work on the project.
 
image
Ken Thompson (left) and Dennis Ritchie (Right) during the 1970s, around the time of UNIX's inception
 
You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

At Bell Labs in the 1980s

 
Dennis Ritchie, speaking about the purpose of creating Unix, said, "What we wanted to preserve was not just a good environment in which to do programming, but a system around which a fellowship could form. We knew from experience that the essence of communal computing, as supplied by remote-access, time-shared machines, is not just to type programs into a terminal instead of a keypunch, but to encourage close communication.... UNIX is very simple, it just needs a genius to understand its simplicity."
 
Later "Unics" was born, being a pun on the original Multics. When Unics could support multiple simultaneous users, it was renamed to Unix. Which was also a pun or phonetic spelling. During the process of development Ritchie made an even more important concept, the "C" programming language.
 
Ritchie developed the "C" language at Bell Labs in 1969-1973 period. Ritchie pulled the foundation for C comes from an earlier language at Bell Labs called "B." B was based the Basic Combined Programming Language (BCPL), which was used on the Multics project. Ritchie developed C, needing a powerful system for writing the original Unix  kernel.
 
In 1978 Ritchie, along with Brian Kernighan, published the book, "The C Programming Language." (I have this very book on my shelf, right now.) The book was referred to by C programmers of the day as "K&R" or "K&R C." After subsequent versions of C were, like ANSI C, the popularity soared. Now C is an industry standard. Take a look at today's most leading high-tech device, the iPhone. Developing for the phone requires the use of a great grandchild of K&R C called Objective C.  Ritchie said, talking about his C language, "C is quirky, flawed, and an enormous success."

Ritchie was the head of Lucent Technologies System Software Research Department when he finally retired in 2007 at the age of 66. Four years later, we lose a legend.
 
 
Dennis Ritchie's legacy, through Unix and C alone, will continue to affect the world for generations to come. Changing the world is an achievement few are able to gain. Thank you, Mr. Ritchie, for guiding us to the future.
 
Cabe
 
Dennis Ritchie facts:
1983 received the Turing Award for development of generic operating systems theory and the UNIX OS. (Along with Ken Thompson)
1990 received the IEEE Richard W. Hamming Medal for UNIX and the "C" language. (Also with Ken Thompson)
1999 awarded the (1998) National Medal of Technology from President Bill Clinton for co-inventing UNIX and the C language. (Again with Thompson)
2011 received the Japan Prize for Information and Communications for development of UNIX. (W/ Thompson)
Was once quoted as saying "Usenet is a strange place." (so true)
 
image
You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Ken Thompson (left) and Dennis Ritchie (right) receiving the 1998 National Medal of Technology from President Bill Clinton
 
 
Read about more past innovators of technology:
George C. Devol, Father of Industrial Robotics
Steve Jobs and his influence
Frank Julian Sprague and the Sprague electric company
Adolphe Chaillet and his light bulb, still burning after 110 years
Charles R. Cross and the first electrical engineering college
  • Sign in to reply
  • fustini
    fustini over 13 years ago

    "UNIX is very simple, it just needs a genius to understand its simplicity."  I love that quote!

     

    Great post, and I appreciated seeing the White House award ceremony you posted.  The vintage clip is awesome, too (amazed after I saw it earlier on Rob Pike's Google+).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube