The C++ programming language (2nd ed.)
By B. Stroustrup. 1991
Subfields: Software Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Software Engineering
- Masahisa Fujita
- Charles E. Leiserson
- Jean-Christophe Filliâtre
- Virgile Prevosto
- Benjamin Monate
- Yannick Moy
- Patrick Baudin
- Claude Marché
Citations in the corpus
- ACSL: ANSI/ISO C Specification Language (2008, methodology): “The set of pure expression is a subset of the set of C expressions without side effect (C standard [13, 12], §5.”
- Frontiers of the New Economic Geography (2005, background): “17The standardized (and accessible) version of the most popular object-oriented programming language, C++ (see, e.g., Stroustrup[145]), was made available after the first generation of the NEG works had already been produced.”
- An Overview of AspectJ (2001, background): “Flavors [35], New Flavors [37], CommonLoops [16] and CLOS [34] all support multiple-inheritance, declarative method combination and open classes.”
- The Java memory model (2005, methodology): “Since the C/C++ spec doesn t talk about threads and the pthreads speci.cation doesn t talk about the C/C++ language features, various elements of the semantics can be left unspeci.ed.”
- The Cilk++ concurrency platform (2009, methodology): “Locking tends to be used much less frequently than in other parallel environments, such as Pthreads [ 21 ], because all protocols for control synchronization are handled by the Cilk++ runtime system.”
- Taming heterogeneity - the Ptolemy approach (2003, background): “Similarly, if the system is a microprocessor system, then the implementation code will likely be some flavor of C [26].”
- SciPy 1.0-Fundamental Algorithms for Scientific Computing in Python (2019, background): “Rounding out the top three languages in SciPy is C, which is also extremely well-established over several decades 61 of scientific computing.”
- deal.II—A general-purpose object-oriented finite element library (2007, background): “However, by 1997, it became clear that some concepts of DEAL had become too cumbersome, and that important improvements could be made by building on the then recent developments in the C++ programming language [Stroustrup 1997] and compilers for it, in particular mature support for templates and the”