Steve
Dewhurst is the co-founder and president of Semantics Consulting, Inc.
Steve is the author of numerous technical
articles on C++ programming
techniques
and compiler design, is the author of C++
Common Knowledge
(Addison-Wesley, 2005), C++
Gotchas
(Addison-Wesley, 2003), and is the co-author of Programming
in C++ (Prentice
Hall, 1989, 1995). He is a frequent
speaker at industry
conferences such as Software
Development and Embedded Systems, a member of the advisory
board for The C++ Source, and a visiting scientist at
the Software Engineering
Institute (SEI), at
As a Member of Technical
Staff in the UNIX Development Laboratory at
AT&T Bell Laboratories, Steve worked with Bjarne Stroustrup, the
designer
and first implementer of C++, on the first public release of the
language
and cfront C++ compiler, then served as the lead designer and
implementer
of the first non-cfront C++ compiler. As a compiler architect at
Glockenspiel,
Ltd., he designed and implemented a second C++ compiler.
Steve was a
contributing editor for The
C/C++ User's Journal, a principal lecturer at The
C++ Seminar, has served as a
principal on the ANSI/ISO C++ standardization
committee, was the C++ training series adviser for Technology Exchange
Company (Addison-Wesley), was a member of the editorial board of and
columnist
for C++ Report, and was co-founder and member of
the
editorial board of The C++ Journal.
He has taught extensively in
both university and commercial settings. He has also written
C, COBOL, and Pascal compilers, was a principal on the ANSI/IEEE Pascal
Standardization Committee, and a reviewer for ACM
Computing Reviews.
Want to see what Steve has to say about dealing
with the complexity of C++ through idiom and convention?