Jump to content

Walter Bright

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Missionedit (talk | contribs) at 23:53, 29 October 2016 (removed Category:Computer programmers; added Category:American computer programmers using HotCat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Walter Bright
Bright at ACCU 2009
Bornc. 1957 (age 66–67)
EducationCaltech (BS, 1979)
Known forD
Websitewalterbright.com

Walter Bright is an American computer programmer and the creator of the D programming language. He was also the main developer of the first C++ compiler to translate source code directly to object code without using C as an intermediate and Zortech C++ (later to become Symantec C++, now Digital Mars C++). Before designing the C++ compiler, he developed the Datalight C compiler, also sold as Zorland C and later Zortech C.[1] He is also known for Empire, one of the first strategy computer games, written in 1971–1977 on a PDP-10. Recently he was hired by Facebook to write warp (a fast C/C++ preprocessor) written in D.[citation needed]

Biography

Walter Bright is the creator of the D programming language. He has implemented compilers for several other languages, and is considered an expert in many areas related to compiler technology.[2] Walter regularly writes scientific and magazine articles about compilers and programming and was a blogger for Dr. Dobb's. He also provides training in compiler development techniques.

Bright graduated from Caltech in 1979 with a B.S. in mechanical engineering.

Achievements

  1. The D programming language
    • Digital Mars D compiler
    • D Programming Language Specification
  2. C and C++ compilers:
    • Digital Mars C++
    • Symantec C++
    • Zortech C++ (the first native C++ compiler)
    • Zorland C
    • Datalight C
    • Northwest Software C
  3. Empire: Wargame of the Century
    • One of the first and most influential strategic computer wargames
  4. ABEL: Advanced Boolean Expression Language compiler
    • Bright designed this language in the 80's for Data I/O , there are now an estimated 50,000 users of it
  5. DMDScript: ECMA-262 Script compiler/interpreter 20 times faster than Netscape JavaScript, and twice as fast as Microsoft JScript
    • Bright is the primary author of Sun's ECMA 262 Script engine

Publications

  1. Dr. Dobb's Author
  2. D Programming Language Specification
  3. C/C++ User's Journal May 2004, "Nested Functions"
  4. SDWest 2004, The D Programming Language
  5. Dr. Dobb's Mar 2004 pg. 36, "Collection Enumeration: Loops, Iterators, & Nested Functions" by Walter Bright and Matthew Wilson
  6. Dr. Dobb's Feb 2002, "The D Programming Language"
  7. The C Users Journal, Jul 1990, pg. 37 Virtual Memory For 640K MS-DOS
  8. Micro Cornucopia, Mar 1990 pg. 21 "Debugging C Pointers Using MEM"
  9. Micro Cornucopia Jan 1989 pg. 26 "The Secrets Of Compiler Optimization"

References

  1. ^ Johnston, Stuart (Jun 10, 1991). "Zortech Simplifies 32-Bit DOS with C++ Compilers". InfoWorld. Vol. 13, no. 23. Menlo Park, CA: InfoWorld Publishing. p. 22. ISSN 0199-6649. "said Walter Bright, Zortech's directory of technology
  2. ^ "Lang.NEXT 2012 Expert Panel: Native Languages" Lang.Next