Home
Products
· D Programming Language
· D Compiler
· C/C++ Compilers
· DMDScript Compilers
· Empire
Other
· Vintage Computer Magazines
· Vintage PC Magazines
· Vintage Magazines
· Garage Sale
· Audiotron
|
Walter Bright
Twitter: @WalterBright
GitHub: Walter Bright
Walter Bright is the creator and first implementer of the D programming language
and has implemented compilers for several other languages. He is an expert in all areas
of compiler technology, including front ends, optimizers, code generation,
interpreter engines and runtime libraries.
Walter regularly writes articles about compilers and programming, is known for engaging
and informative presentations, and provides training in compiler development
techniques.
Many are surprised to discover that Walter is also the creator of the wargame Empire, which
is still popular today over 30 years after its debut.
Speaking Engagements
- Northwest C++ Users Group Comprehensible Programming
Feb 15, 2024
Slides
Video
- Northwest C++ Users Group Adding Modules to C in 10 Lines of Code
Apr 20, 2022
- PLDI 2021 "Origins of the D Programming Language"
June 21, 2021
- DConf 2020 Destroy All Memory Corruption
Nov 21, 2020
- NWCPP D at 20: Hits and Misses
Oct 16 2019 at nwcpp.org 2019. slides
- Keynote Allocating Memory with the D Programming Language
May 8 at DConf 2019.
- Keynote Taking Advantage of D Within Existing C Code
May 8 at Code Europe 2018.
- Keynote Taking Advantage of D Within Existing C Code
May 2 at DConf 2018.
- Keynote Pointers Gone Wild: Memory Safety and D
May 4 at DConf 2017.
- Memory Safety and the D Programming Languge at NWCPP Nov 16, 2016.
slides
- Keynote at Dconf May 2-4, 2016.
- Conjugo Events on Nov. 8
- Appearance on iLike IT
on Romania ProTV morning news.
- Interfacing D to legacy C++ code at
Curious Minds on Oct 9, 2015 in Brasov, Romania.
- Keynote at Dconf May 27-29, 2015.
- At DigiPen on Feb 27, 2015.
-
Interfacing D To Legacy C++ Code
at NWCPP Jan 21, 2015.
slides
partial transcript by Daniel Keep
-
The D Language
at TTI/Vanguard Sep 30, 2014.
- Keynote at Dconf 2014.
- Keynote at Dconf 2013.
-
Component Programming in D
on Feb. 20, 2013.
-
D Programming Language
at Sioux June 6, 2012
-
The D Programming Language
at Lang.NEXT April 4, 2012
-
Lang.NEXT 2012 Expert Panel: Native Languages
Apr. 3, 2012
-
GoingNative 6: Walter Bright and Andrei Alexandrescu - D Programming Language
Feb. 21, 2012
- Patterns Of Human Error at
Washington DC chapter of the Association for Computing Machinery April 26, 2011.
review
- The D Programming Language at
Software GR March 22, 2011
- The Many Faces of D at
Northwest C User's Group September 15, 2010
slides
- The D Programming Language at
the Emerging Languages Camp at OSCON July 22, 2010
slides
- Compiler Construction
at ACCU 2010 in Oxford.
slides
- The D Programming Language: n00b to h4x0r in One Day
with Andrei Alexandrescu at ACCU 2010 in Oxford.
- Concurrent Programming in the D Programming Language
at ACCU 2009 on April 24
- Compiler Construction
in Astoria, Oregon, Sep 20-22, 2009
- Metaprogramming in D at Northwest C User's Group January 21, 2009
video
-
What Makes a Programming Language Productive?
at Øredev Nov 17-21, 2008
-
Extraordinary C++ in Astoria, Oregon, Sep 23-26, 2007
-
D Programming Language Conference in Seattle at Amazon, Aug 23-24, 2007
- Advanced D Programming at the NWCPP Jan 17, 2007
Interviews
Resume
- 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
the Wargame of the Century
The first and often imitated classic strategic computer wargame.
- ABEL
Advanced Boolean Expression Language compiler
Walter 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. Walter is the primary author of
Sun's ECMA 262 Script engine.
-
Symantec Visual Cafe's Java compiler. Still the fastest.
- Las Vegas Roulette
for Mattel Intellivision
Publications
- Origins of the D programming language,
Proceedings of the ACM on..., Volume 4, Issue HOPL
-
The Linker Is not a Magical Program, 97 Things Every Programmer Should Know
- Dr. Dobb's Author
- D Programming Language Specification
- C/C++ User's Journal
May 2004,
"Nested Functions"
by Walter Bright,
pg. 36
- SDWest 2004,
The D Programming Language
by Walter Bright
- 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"
by Walter Bright
- The C Users Journal, Jul 1990, pg. 37
Virtual Memory For 640K MS-DOS
by Walter Bright
- Micro Cornucopia, Mar 1990 pg. 21
"Debugging C Pointers Using MEM"
by Walter Bright
- Micro Cornucopia Jan 1989 pg. 26
"The Secrets Of Compiler Optimization"
by Walter Bright
United States Patents
- Patent 7831208 Wireless mobile phone having encoded data entry facilities
- Patent 7812993 Lossy method for compressing images and video
- Patent 7711748 Method and apparatus for simplified access to online services
- Patent 7028033 Method and apparatus for simplified access to online services
- Patent 6897977 Lossy method for compressing pictures and video
- Patent 6850782 Wireless device with vibrational communication capabilities
- Patent 6657647 Controlling the order in which content is displayed in a browser
- Patent 6418323 Wireless mobile phone with Morse code and related capabilities
Of Interest
News
|
Portfolio
|
|