Report C++
Report C++
The c++ programming language was the first book to describe the c++
programming language, written by the languages creator Bjarne stroustrup, and
first published in October 1985, in the absence of an official standard, the book
served for several years as the de facto documentation for the evolving c++
language until the release of the ISO/IEC 14882:1998
Turbo C++ added a plethora of additional libraries which would have a considerable impact on C++'s
development. Although Turbo C++'s last stable release was in 2006, the compiler is still widely used.
C++ ISO/IEC 14882;1998 = The Annotated C++ Reference Manual was said to be a large
influence in the development of the standard. The Standard Template Library, which began its
conceptual development in 1979, was also included.
IN 2005 The new standard was informally dubbed C++0x as it was expected to be released
sometime before the end of the first decade. Ironically, however, the new standard would not be
released until mid-2011. Several technical reports were released up until then, and some compilers
began adding experimental support for the new features.
IN 2011 Some of the new features included regular expression support a comprehensive
randomization library, a new C++ time library, atomics support, a standard threading library (which up
until 2011 both C and C++ were lacking), a new for loop syntax providing functionality similar to
foreach loops in certain other languages, the auto keyword, new container classes, better support for
unions and array-initialization lists, and variadic templates.
Company uses c++
Adobe = all major applications are developed in c++ photoshop, illustrator, acrobat, indesign, golive,
frame
Amadeus = running the biggest non-military datacenter in Europe
Amazon.com = software for large scale e-commerce
Apple = osx is written in a mix of language, but a few important part are c++. The two most
interesting are finder and iokit device drivers
At&t = the largest us telecommunications provider
Facebook = several high-performance and high reliability components
Google = web search engine, etc. chromium browser, google file system, map reduce
Microsoft = literally everything at Microsoft is built using recent flavors of visual c++