Pete Becker is a consultant and computer programmer, recognized as one of the world's foremost experts in the
C++ programming language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
. He has been contributing to the C++ standardization process since its start and has authored several publications, including magazine articles and columns, and a book on the first C++ Library Technical Report (aka
TR1).
Career
Becker worked for eight years at
Borland International
Borland Software Corporation was a computing technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad, and Philippe Kahn. Its main business was developing and selling software development and software deployment products. B ...
as a quality assurance engineer and manager, library implementor, and development manager. From 1997 to 2005 he was employed at
Dinkumware
Phillip James (P.J. or Bill) Plauger (; born January 13, 1944, Petersburg, West Virginia) is an author, entrepreneur and computer programmer. He has written and co-written articles and books about programming style, software tools, and the C pr ...
, working on the
source code
In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer.
Since a computer, at base, only ...
and documentation of their
C++ Standard Library
The C standard library, sometimes referred to as libc, is the standard library for the C programming language, as specified in the ISO C standard.ISO/ IEC (2018). '' ISO/IEC 9899:2018(E): Programming Languages - C §7'' Starting from the origina ...
and
C Standard Library
The C standard library, sometimes referred to as libc, is the standard library for the C (programming language), C programming language, as specified in the ISO C standard.International Organization for Standardization, ISO/International Electrote ...
implementations.
C++ Standards Committee
Becker has been a member of the ISO/IEC (JTC1/SC22/WG21) C++ Standards committee since its inception in 1991. His work includes a proposal for standard support of
dynamic libraries and
arbitrary-precision arithmetic
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are po ...
in C++. He has been the Project Editor from 2004 until 2011, when
C++11
C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC), for the C++ programming language. C++11 replaced the prior vers ...
was released.
Publications
Becker has written several
column
A column or pillar in architecture and structural engineering is a structural element that transmits, through compression, the weight of the structure above to other structural elements below. In other words, a column is a compression member ...
s and articles, focusing primarily on
C++
C++ (, pronounced "C plus plus" and sometimes abbreviated as CPP or CXX) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programmin ...
. From 1995 to 2001, Becker was a regular columnist for
C/C++ Users Journal
''C/C++ Users Journal'' was a computer magazine dedicated to the C and C++ programming languages published in the United States from 1985 to 2006. It was one of the last printed magazines to cover specifically this topic (apart from ACCU's jo ...
. From 2005 to 2006 he wrote a monthly column entitled "The New C++ Not-So-Standard Library", focusing on various aspects of the
C++ TR1 library extensions. After C/C++ Users Journal merged with
Dr Dobb's Journal, Becker's column reappeared as "The New C++", now focusing on more general aspects of
C and
C++
C++ (, pronounced "C plus plus" and sometimes abbreviated as CPP or CXX) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programmin ...
programming.
In 2006 he published ''The C++ Standard Library Extensions: A Tutorial and Reference'', a book covering the new functions and components proposed as extensions to the
C++ Standard Library
The C standard library, sometimes referred to as libc, is the standard library for the C programming language, as specified in the ISO C standard.ISO/ IEC (2018). '' ISO/IEC 9899:2018(E): Programming Languages - C §7'' Starting from the origina ...
in
C++ Technical Report 1
C++ Technical Report 1 (TR1) is the common name for ''ISO/IEC TR 19768, C++ Library Extensions'', which is a document that proposed additions to the C++ standard library for the C++03 language standard. The additions include regular expressions, s ...
.
References
External links
Pete Becker's homepage
C++ people
Year of birth missing (living people)
Living people
{{Compu-bio-stub