Another Computer Legend Passes Into the History Books
Computer scientist Dennis Ritchie, who drove the design of the C programming language and the UNIX operating system, died over the weekend at the age of 70. While not a household name, Ritchie, along with cohorts Ken Thompson and Brian Kernighan, helped create the foundation for much of modern computing.
Ritchie is perhaps best known as the co-author of the book, The C Programming Language, which became the bible to C programmers ever since its publication in 1978. Kernighan, who co-authored the book, attributed Ritchie with the design of the language though.
While many criticized the admittedly dangerous features of C (dangling pointers, unbounded array copies, promiscuous data type casting, and so on), it became popular in part because it was a no-holds-barred type of language, and allowed the programmer free reign to pursue all sorts of mischief — both good and bad. That reflected the US software culture of the times.
While UNIX and (especially) C are still prevalent in the current computing landscape, they are not nearly as dominant as they were in the last two decades of the 20th century. But the next generation of languages and operating systems, C++ and Linux in particular, have direct lineage back to those foundational technologies.
Even other languages, whether they resemble C syntax or not, usually come with C bindings so they can tap into the rich set libraries developed over the last three decades. Today, it’s hard to imagine a software stack in the computing industry without C and UNIX and the technologies they spawned.
Both C and UNIX also benefitted from being born at the right time. It was in the late 70s and early 80s that marked the rise of the enterprise server build-out (not to mention the PC market). Importantly, these technologies enabled an open systems model for the industry. The UNIX OS was the first major open source software project, which led to its adoption at universities and research centers.
Ritchie regarded C and UNIX as historical accidents though. From his perspective, the world was just ready to embrace these technologies because of their ease of distribution and openness. “Somehow both hit sweet spots,” he said, in an interview with ITworld back in 2000. “The longevity is a bit remarkable.”
The open nature of the software enabled companies like IBM, HP, Sun Microsystems, and other OEMs to build platforms in which applications could be compiled with C and run on various UNIX OS flavors (HP-UX, IBM AIX, Sun Solaris) more or less unmodified. I say more or less because in truth, these commercial UNIX variants parted ways that often made it difficult to pass applications freely from one vendor’s system to another. With the emergence of Linux, UNIX’s open source offspring, the technology became more standardized, and in the process, even more widely disseminated.
For all of Ritchie’s influence on the industry, he never really became a pop icon in the manner of Steve Jobs or Bill Gates. Unlike Jobs and Gates, who led their respective companies to fame and fortune, Ritchie was the archetype computer scientist — the guy that came up with all the great ideas, upon which others built great empires.
To programmers of his time though, he was a hero. A Harvard grad, with majors in physics and applied math, Ritchie was one of the best and the brightest of the new breed of computer geeks making their way into the world of the late 60s. It was in 1969, while working at AT&T, that he, along with fellow colleagues Ken Thompson, Brian Kernighan, Douglas McIlroy, and Joe Ossana developed the UNIX operating system.
In 1983 he received the Turing Award. Five years later, he was elected into the National Academy of Engineering for the development the C language and for co-developing UNIX. He was subsequently awarded the National Medal of Technology in 1998. In January of 2011, Ritchie, along with Ken Thompson, were awarded the Japan Prize for Information and Communications for their UNIX work.
Despite these accolades, Ritchie remained humble. For would-be language inventors he had this advice:
“Don’t have any expectations that anyone will use it, unless you hook up with some sort of organization in a position to push it hard. It’s a lottery, and some can buy a lot of the tickets. There are plenty of beautiful languages (more beautiful than C) that didn’t catch on. But someone does win the lottery, and doing a language at least teaches you something.”
Feeds by Topic
- Developer Tools
Feeds by Industry
May 3, 2016
- XSEDE16 Issues Call for Participation for Scientific Visualization Showcase
- SDSC Researchers Publish Book on Using GPU Accelerators for Nanosciences
- New Supercomputing Cluster at UC Merced to Expand Campus Capabilities
- Computing Community Consortium Announces New Leadership
May 2, 2016
- RMACC’s 6th Annual HPC Symposium Set for August 9-11
- PRACE Announces Winner of First Ada Lovelace Award for HPC
- Seagate Reports Third Quarter 2016 Financial Results
- Cavium Unveils OCTEON TX
April 29, 2016
- Supermicro Reports Third Quarter 2016 Financial Results
- ARCHER Being Utilized to Help Design Materials Interfaces
- ACM/IEEE-CS George Michael Memorial HPC Fellowship Submissions Due May 1
April 28, 2016
- Intel Promotes Diane Bryant to Executive Vice President
- SGI Reports Fiscal Third Quarter 2016 Financial Results
- SanDisk Announces First Quarter 2016 Results
- Five Facts You Should Know About Alzheimer’s Research on the Blue Waters Supercomputer
- Extreme Networks Reports Third Quarter 2016 Financial Results
- Fujitsu Reports Fiscal 2015 Full-Year Financial Results
April 27, 2016
- Aspen Elementary and Los Alamos Middle Students Take First Place in 26th Annual Supercomputing Challenge
- XSEDE16 Announces Student Program Deadlines
- SDSC Supercomputers, CIPRES Gateway Help Define New “Tree of Life”
Most Read Features
- Intel Debuts ‘Knights Landing’ Ninja Developer Platform
- NVIDIA Unleashes Monster Pascal GPU Card at GTC16
- Europe’s Fastest Supercomputer to Get Pascal GPU Upgrade
- The Ultimate Debate – Interconnect Offloading Versus Onloading
- Omni-Path Steadily Gaining Market Traction Says Intel
- France to Boost Industrial Innovation with New Petascale Supercomputer
- Compilers and More: What Makes Performance Portable?
- HPE Expands HPC Lineup; Targets Deep Learning, Lustre, and FS
- Microsoft Puts GPU Boosters on Azure Cloud
- IBM Plans Cognitive Computing Research Center with University of Illinois
- More Features…
Most Read Short Takes
- Is Chinese 100-Petaflopper Around the Corner?
- CPU Benchmarking: Haswell Versus POWER8
- Total’s Pangea is now the Largest Industrial Supercomputer
- Swiss Weather Forecasting Achieves 1.1km Resolution on ‘Piz Kesch’
- LUG 2016 Wrap-up: Intel’s Lustre Line Gains Traction
- IBM Expands All-Flash Storage; Takes Aim at Cognitive Computing and Cloud
- ASC16 Student Supercomputer Challenge Results Are In
- Are You Ready for ISC 2016? Top 9 Things to Look Forward To
- Zhejiang University Sets New Student Cluster LINPACK Record: 12 Teraflops
- NVIDIA Pascal GPUs Coming to Automotive ‘Supercomputer’
- More Short Takes…
Most Read Off The Wire
- NVIDIA Launches World’s First Deep Learning Supercomputer
- Exxact Named Official Launch Partner of NVIDIA’s New DGX-1 Deep Learning Supercomputer
- Atos to Reveal Bull Sequana
- AMD Reports 2016 First Quarter Results
- Ten PhD Students Selected as Blue Waters Graduate Fellows
- Intel Promotes Diane Bryant to Executive Vice President
- UberCloud Delivers Scalable HPC in the Cloud with OpenHPC Containers
- NVIDIA, Massachusetts General Hospital Use AI to Advance Radiology, Pathology, Genomics
- Texas A&M Joins the Intel Parallel Computing Center Program
- NVIDIA Unveils the Tesla P100 GPU
- More Off The Wire…
At the 12th HPC Connections Workshop in Wuhan, China, Beihang University Professor Depei Qian disclosed new information regarding HPC development in China and exascale plans that are shaping up under China’s 13th five-year plan (2016-2020). Read more…
- Read more…
- Read more…
- Read more…
Here at HPCwire, we aim to keep the HPC community apprised of the most relevant and interesting news items that get tweeted throughout the week. Read more…
One hundred students attended the South African Center for High Performance Computing’s (SA-CHPC) Ninth Annual National Meeting, November 30 through December 4, 2015, at the Council for Scientific and Industrial Research (CSIR) International Convention Center in Pretoria, SA. Read more…
Cycle Computing |
Whether your organization is involved in exploring new research frontiers or catering to customer demand, cloud solutions play a critical role in scaling out and staying ahead of our toughest compute problems, and Cycle Computing is helping to lead the charge. Read more…
Avere, Cray, DDN, Seagate |
Whether they’re supporting business goals or research efforts, tools such as modeling, simulation and analysis are critical to today’s leading organizations. Read more…
Join us for a webinar exploring the pressures CIOs face in harnessing the exponential growth in data with the realities of today’s power grids. Read more…
The Van Andel Institute (VAI) worked with Silicon Mechanics to not only provide its users a more powerful platform, but a hybrid OpenStack HPC solution with the flexibility to support VAI’s commitment to improve the health and change the lives of current and future generations. Read more…
HPC Job Bank
June 1 - June 2Denver CO United States
June 19 - June 23Frankfurt Hessen Germany
June 27 - July 1Cetraro Italy
June 28 - June 29Palaiseau cedex France
July 17 - July 21Miami FL United States
August 22 - August 24Toronto ON Canada