Walter Bright

American software developer known for designing compilers

The D programming language was created by Walter Bright, an American software developer and computer scientist whose technical output includes compilers and historical computer games. Born in 1959, Bright emerged as a significant figure in software engineering during the transition toward modern object-oriented programming, moving beyond traditional language limitations to develop more efficient direct object code translation.

Academic Foundation

Bright pursued his formal education at the California Institute of Technology, where he earned a Bachelor of Science degree in 1979. His undergraduate work focused on Mechanical Engineering, supplemented by a minor in Aeronautical Engineering. During his tenure at the university, he programmed the Empire wargame, which operated on the PDP-10 mainframe. Additionally, he developed software titles for the Mattel Intellivision platform while still a student.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Professional Engineering and Compilers

Following graduation, Bright worked as a mechanical engineer at Boeing Commercial Airplanes between 1979 and 1982. During the early 1980s, he transitioned toward C programming, famously adapting his earlier work on Empire to the IBM PC. This transition deepened his interest in language implementation. He subsequently developed the Datalight C compiler, which was marketed under various names including Zorland C and Zortech C. His technical output reached a milestone with the Zortech C++ compiler, which later became known as Symantec C++ and eventually Digital Mars C++. This compiler gained significance for its ability to convert source code directly to object code, bypassing the standard reliance on C as an intermediate language.

Development of D

Bright is the designer of the D programming language. His contributions to the field of compiler technology extend to his work as a blogger for Dr. Dobb's Journal and the publication of scientific articles detailing programming methodologies. His later work includes developing Warp, a high-speed C/C++ preprocessor written in D, which he authored for Facebook around 2014.

Fast facts

Questions readers ask

What is the primary technical achievement associated with the Zortech C++ compiler?

It was the first C++ compiler to translate source code directly into object code without using C as an intermediate step.

Which major company utilized Bright's Warp preprocessor?

Facebook utilized the tool, which was written in the D programming language, around 2014.

Achievements

Compare with the greats

Alan Turing vs ArchimedesBill Gates vs Elon MuskKarl Marx vs Wolfgang Amadeus MozartMahatma Gandhi vs Pyotr Ilyich Tchaikovsky
See the IQ Rankings →All comparisons →

Child prodigies

Akiane KramarikSelf-Taught Painter from Age 4 — Paintings Sold for Up to…Marko ČalasanWorld's Youngest Microsoft Certified Systems Engineer — Age 8…Edith Stern126 U.S. Patents and IBM Master Inventor — Read at 12 Months…Sky BrownWon Olympic park bronze at 13, Britain's youngest medalist ever
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test