Walter Bright
Walter Bright | |
---|---|
Bright at ACCU 2009 | |
Born | c. 1957 (age 58–59) |
Education | Caltech (BS, 1979) |
Known for | D |
Website |
walterbright |
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.
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
- The D programming language
- Digital Mars D compiler
- D Programming Language Specification
- C and C++ compilers:
- Digital Mars C++
- Symantec C++
- Zortech C++ (the first native C++ compiler)
- Zorland C
- Datalight C
- Northwest Software C
- Empire: Wargame of the Century
- One of the first and most influential strategic computer wargames
- 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
- 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
- Dr. Dobb's Author
- D Programming Language Specification
- C/C++ User's Journal May 2004, "Nested Functions"
- SDWest 2004, The D Programming Language
- Dr. Dobb's Mar 2004 pg. 36, "Collection Enumeration: Loops, Iterators, & Nested Functions" by Walter Bright and Matthew Wilson
- Dr. Dobb's Feb 2002, "The D Programming Language"
- The C Users Journal, Jul 1990, pg. 37 Virtual Memory For 640K MS-DOS
- Micro Cornucopia, Mar 1990 pg. 21 "Debugging C Pointers Using MEM"
- Micro Cornucopia Jan 1989 pg. 26 "The Secrets Of Compiler Optimization"
References
- ↑ 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
- ↑ "Lang.NEXT 2012 Expert Panel: Native Languages" Lang.Next
External links
- Walter Bright home page
- Computerworld Interview with Walter Bright on D Programming Language
- Dr. Dobbs interview with Walter Bright on how I came to write the D Programming Language