0% found this document useful (0 votes)
361 views2 pages

Report C++

Bjarne Stroustrup is a computer scientist known for creating and developing the C++ programming language. He is currently a managing director at Morgan Stanley as well as a visiting professor at Columbia University and distinguished research professor at Texas A&M University. Simula was an early object-oriented programming language from the 1960s that influenced the development of C++. Stroustrup's language C with Classes added features like classes, inheritance, and type checking to the C language. His original C++ compiler was called Cfront. The first book describing C++, written by Stroustrup, served as the de facto documentation for the language until standardization in 1998.

Uploaded by

Servando Tadioan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
361 views2 pages

Report C++

Bjarne Stroustrup is a computer scientist known for creating and developing the C++ programming language. He is currently a managing director at Morgan Stanley as well as a visiting professor at Columbia University and distinguished research professor at Texas A&M University. Simula was an early object-oriented programming language from the 1960s that influenced the development of C++. Stroustrup's language C with Classes added features like classes, inheritance, and type checking to the C language. His original C++ compiler was called Cfront. The first book describing C++, written by Stroustrup, served as the de facto documentation for the language until standardization in 1998.

Uploaded by

Servando Tadioan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Bjarne stroustrup is a managing director in the technology division of morgan

Stanley in new York city, a visiting professor in computer science at Columbia


university and a distinguished research professor in computer science at texas a&m
univesity
Simula is a name for two simulation programming languages, simula 1 and simula
67, developed in the 1960s at the Norwegian computing center in Oslo, by OleJohan Dahl and Kristen Nygaard.
Simula is considered the first object-oriented programming language. As its name
suggests, simula was designed for doing simulations, and the needs of that domain
provided the framework for many of the features of object-oriented languages
today.
C with classes which as the name implies was meant to be a superset of the c
language,
His language included classes, basic inheritance, inlining, default functions
arguments and strong type checking in addition to all the features of the c
language.
Cfront was the original compiler for c++ from around 1983, which coverted c++ to
c. The preprocessor did not understand all of the language and much of the code
was written via translations. Cfront had a complete parser, built symbol tables, and
built tree for each class, and functions
Cfront was based on CPre (C with classes compiler, which was started in 1979)
The ++ operator in the C language is an operator for incrementing a variable, which gives some
insight into how Stroustrup regarded the language

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++

You might also like