SlideShare a Scribd company logo
1 of 6
Name: Faizan Tasnim
1245109
Introduction
C++ is a compiled, general-purpose programming
language. It is regarded as a middle-level language, as
it comprises a combination of both high-level and low-
level language features. It was developed by Bjarne
Stroustrup starting in 1979 at Bell Labs as an
enhancement to the C programming language and
originally named "C with Classes". It was renamed C++
in 1983.
A list of famous applications and software
packages written in C or C++ programming
languages .
Adobe Systems
All major applications of adobe systems are developed in C++ programming language. These
applications include Photoshop & ImageReady, Illustrator and Adobe Premier.Google
Some of the Google applications are also written in C++, including Google file system and Google
Chromium.
Mozilla
Internet browser Firefox and email client Thunderbird are written in C++ programming language and
they are also open source projects.
MySQL
MySQL is the world’s most popular open source database software, with over 100 million copies of its
software downloaded or distributed throughout its history. Many of the world’s largest and fastest-
growing organizations use MySQL to save time and money powering their high-volume Web sites,
critical business systems, and packaged software — including industry leaders such as Yahoo!,
Alcatel-Lucent, Google, Nokia, YouTube, Wikipedia, and Booking.com.
Alias System – Autodesk Mayaa
Maya 3D software was originally developed by Alias System Corporation and was later carried over by
Autodesk. Maya 3D software, now a days is widely used in computers, video games, television. It is a
powerful, integrated 3D modelling, animation, visual effects, and rendering solution.
Winamp Media Player
Winamp is the ultimate media player, allows you to manage audio and video files, rip and burn CDs,
enjoy free music, access and share your music and videos remotely, and sync your music to your iPod ,
Creative, and Microsoft Plays for Sure devices . Winamp features album art support, streams audio
and video content, and provides access to thousands of internet radio stations and podcasts.
12D Solutions
12D Solutions Pty Ltd is an Australian software developer specialising in civil engineering
and surveying applications. Computer Aided Design system for surveying, civil
engineering, and more. 12D Solutions clients include civil and water engineering
consultants, environmental consultants, surveyors, local, state and national government
departments and authorities, research institutes, construction companies and mining
consultants.
Bloomberg
Providing real-time financial information to investors.
callas Software
callas software develops pdf creation, optmisation, updation and pdf form creation tools
and plugins.
Image Systems
These are the world leading motion analysys programs and film scanner systems.
Operating systems written in C++ programming language.
Apple – OS X
Few parts of apple OS X are written in C++ programming language. Also few application
for iPod are written in C++.
Microsoft
Literally most of the software are developed using various flavors of Visual C++ or simply
C++. Most of the big applications like Windows 95, 98, Me, 200 and XP are also written
in C++. Also Microsoft Office, Internet Explorer and Visual Studio are written in Visual
C++.
Symbian OS
Symbian OS is also developed using C++. This is one of the most widespread OS’s for
cellular phones.
What programmer says about
c++ language
"The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language.
Ada is a strongly typed language. C++ is a strongly hyped language."
Ron Sercely. Programmer.
"The latest new features in C++ are designed to fix the previously new features in C++."
David Jameson. Author.
"Fifty years of programming language research, and we end up with C++ "
Richard A. O'Keefe. Computer scientist.
"Ever spend a little time reading comp.lang.c++ ? That's really the best place to learn about the
number of C++ users looking for a better language."
R. William Beckwith.
"C++ has its place in the history of programming languages. Just as Caligula has his place in the
history of the Roman Empire."
Robert Firth.
"Java is C++ without the guns, knives, and clubs."
James Gosling, co-inventor of Java.
.
“C++ is designed to allow you to express ideas,.”
Why I prefer c++ language
Because this is one of the most popular programming languages
ever created, C++ is widely used in the software industry. Some
of its application domains include systems software, application
software, device drivers, embedded software, high-performance
server and client applications, and entertainment software such
as video games. Several groups provide both free and proprietary
C++ compiler software, Microsoft, Intel and Borland. C++ has
greatly influenced many other popular programming languages,
most notably Java.
C++ is also used for hardware design, where design is initially
described in C++, then analyzed, architecturally constrained,
and scheduled to create a register transfer level hardware
description language via high-level synthesis.

More Related Content

What's hot

Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overviewagorolabs
 
1 introduction to c programming language
1 introduction to c programming language1 introduction to c programming language
1 introduction to c programming languageNarendra Soni
 
Theory of programming
Theory of programmingTheory of programming
Theory of programmingtcc_joemarie
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programmingSivant Kolhe
 
Comparative Study of programming Languages
Comparative Study of programming LanguagesComparative Study of programming Languages
Comparative Study of programming LanguagesIshan Monga
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of cHarish Kumawat
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionAKR Education
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESABHINAV SINGH
 
Programming languages
Programming languagesProgramming languages
Programming languagesSimon Mui
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++KAUSHAL KUMAR JHA
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programmingAlpana Gupta
 
Evolution of programming languages
Evolution of programming languagesEvolution of programming languages
Evolution of programming languagesNitin Kumar Kashyap
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof languagenicky_walters
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementationBilal Maqbool ツ
 

What's hot (19)

Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
 
1 introduction to c programming language
1 introduction to c programming language1 introduction to c programming language
1 introduction to c programming language
 
Theory of programming
Theory of programmingTheory of programming
Theory of programming
 
Python vs c++ ppt
Python vs c++ pptPython vs c++ ppt
Python vs c++ ppt
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Comparative Study of programming Languages
Comparative Study of programming LanguagesComparative Study of programming Languages
Comparative Study of programming Languages
 
Lecture # 1
Lecture # 1Lecture # 1
Lecture # 1
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
 
Go programing language
Go programing languageGo programing language
Go programing language
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introduction
 
PROGRAMMING LANGUAGES
PROGRAMMING LANGUAGESPROGRAMMING LANGUAGES
PROGRAMMING LANGUAGES
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Evolution of programming languages
Evolution of programming languagesEvolution of programming languages
Evolution of programming languages
 
Intro of C
Intro of CIntro of C
Intro of C
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof language
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 

Viewers also liked

Complete C++ programming Language Course
Complete C++ programming Language CourseComplete C++ programming Language Course
Complete C++ programming Language CourseVivek chan
 
20130110 prs presentation ncim c++ 11
20130110 prs presentation ncim c++ 1120130110 prs presentation ncim c++ 11
20130110 prs presentation ncim c++ 11Harold Kasperink
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++KurdGul
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming LanguageAhmad Idrees
 

Viewers also liked (6)

Introduction to Procedural Programming in C++
Introduction to Procedural Programming in C++Introduction to Procedural Programming in C++
Introduction to Procedural Programming in C++
 
Complete C++ programming Language Course
Complete C++ programming Language CourseComplete C++ programming Language Course
Complete C++ programming Language Course
 
20130110 prs presentation ncim c++ 11
20130110 prs presentation ncim c++ 1120130110 prs presentation ncim c++ 11
20130110 prs presentation ncim c++ 11
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
 
Intro to C++ - language
Intro to C++ - languageIntro to C++ - language
Intro to C++ - language
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
 

Similar to C++ language

Prepared by: john reynald lordan
Prepared by: john reynald lordanPrepared by: john reynald lordan
Prepared by: john reynald lordanforveryou19
 
Evolution of programming language
Evolution of programming languageEvolution of programming language
Evolution of programming languageSameer Saini
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxshokeenk14
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 
History of Computer Programming Languages.docx
History of Computer Programming Languages.docxHistory of Computer Programming Languages.docx
History of Computer Programming Languages.docxJawaidAbdulHameed
 
The Why of Go
The Why of GoThe Why of Go
The Why of GoC4Media
 
20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptxSuman Garai
 
The Ten (10) Best C/C++ Productivity Tools, Plugins and Libraries
The Ten (10) Best C/C++ Productivity Tools, Plugins and LibrariesThe Ten (10) Best C/C++ Productivity Tools, Plugins and Libraries
The Ten (10) Best C/C++ Productivity Tools, Plugins and Librarieslivecoding123
 
C & C++ Training in Ambala ! BATRA COMPUTER CENTRE
C & C++ Training in Ambala ! BATRA COMPUTER CENTREC & C++ Training in Ambala ! BATRA COMPUTER CENTRE
C & C++ Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Introduction of c++ course
Introduction of c++ courseIntroduction of c++ course
Introduction of c++ coursekritikasoni15
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo CodeAngilina Jones
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programminghamza239523
 
C programming short notes by pulkit modi
C programming short notes by pulkit modiC programming short notes by pulkit modi
C programming short notes by pulkit modiPulkitmodi1998
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming languageMd Amran
 

Similar to C++ language (20)

Prepared by: john reynald lordan
Prepared by: john reynald lordanPrepared by: john reynald lordan
Prepared by: john reynald lordan
 
Evolution of programming language
Evolution of programming languageEvolution of programming language
Evolution of programming language
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptx
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 
History of Computer Programming Languages.docx
History of Computer Programming Languages.docxHistory of Computer Programming Languages.docx
History of Computer Programming Languages.docx
 
Session 1 - c++ intro
Session   1 - c++ introSession   1 - c++ intro
Session 1 - c++ intro
 
The Why of Go
The Why of GoThe Why of Go
The Why of Go
 
20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx
 
miniproject.pptx
miniproject.pptxminiproject.pptx
miniproject.pptx
 
The Ten (10) Best C/C++ Productivity Tools, Plugins and Libraries
The Ten (10) Best C/C++ Productivity Tools, Plugins and LibrariesThe Ten (10) Best C/C++ Productivity Tools, Plugins and Libraries
The Ten (10) Best C/C++ Productivity Tools, Plugins and Libraries
 
C & C++ Training in Ambala ! BATRA COMPUTER CENTRE
C & C++ Training in Ambala ! BATRA COMPUTER CENTREC & C++ Training in Ambala ! BATRA COMPUTER CENTRE
C & C++ Training in Ambala ! BATRA COMPUTER CENTRE
 
Introduction of c++ course
Introduction of c++ courseIntroduction of c++ course
Introduction of c++ course
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo Code
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Unit i
Unit iUnit i
Unit i
 
C programming short notes by pulkit modi
C programming short notes by pulkit modiC programming short notes by pulkit modi
C programming short notes by pulkit modi
 
Programming in c plus plus2
Programming in c plus plus2Programming in c plus plus2
Programming in c plus plus2
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming language
 
Lecture 1- History of C Programming
Lecture 1- History of C Programming Lecture 1- History of C Programming
Lecture 1- History of C Programming
 

C++ language

  • 2. Introduction C++ is a compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low- level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named "C with Classes". It was renamed C++ in 1983.
  • 3. A list of famous applications and software packages written in C or C++ programming languages . Adobe Systems All major applications of adobe systems are developed in C++ programming language. These applications include Photoshop & ImageReady, Illustrator and Adobe Premier.Google Some of the Google applications are also written in C++, including Google file system and Google Chromium. Mozilla Internet browser Firefox and email client Thunderbird are written in C++ programming language and they are also open source projects. MySQL MySQL is the world’s most popular open source database software, with over 100 million copies of its software downloaded or distributed throughout its history. Many of the world’s largest and fastest- growing organizations use MySQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software — including industry leaders such as Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube, Wikipedia, and Booking.com. Alias System – Autodesk Mayaa Maya 3D software was originally developed by Alias System Corporation and was later carried over by Autodesk. Maya 3D software, now a days is widely used in computers, video games, television. It is a powerful, integrated 3D modelling, animation, visual effects, and rendering solution. Winamp Media Player Winamp is the ultimate media player, allows you to manage audio and video files, rip and burn CDs, enjoy free music, access and share your music and videos remotely, and sync your music to your iPod , Creative, and Microsoft Plays for Sure devices . Winamp features album art support, streams audio and video content, and provides access to thousands of internet radio stations and podcasts.
  • 4. 12D Solutions 12D Solutions Pty Ltd is an Australian software developer specialising in civil engineering and surveying applications. Computer Aided Design system for surveying, civil engineering, and more. 12D Solutions clients include civil and water engineering consultants, environmental consultants, surveyors, local, state and national government departments and authorities, research institutes, construction companies and mining consultants. Bloomberg Providing real-time financial information to investors. callas Software callas software develops pdf creation, optmisation, updation and pdf form creation tools and plugins. Image Systems These are the world leading motion analysys programs and film scanner systems. Operating systems written in C++ programming language. Apple – OS X Few parts of apple OS X are written in C++ programming language. Also few application for iPod are written in C++. Microsoft Literally most of the software are developed using various flavors of Visual C++ or simply C++. Most of the big applications like Windows 95, 98, Me, 200 and XP are also written in C++. Also Microsoft Office, Internet Explorer and Visual Studio are written in Visual C++. Symbian OS Symbian OS is also developed using C++. This is one of the most widespread OS’s for cellular phones.
  • 5. What programmer says about c++ language "The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language." Ron Sercely. Programmer. "The latest new features in C++ are designed to fix the previously new features in C++." David Jameson. Author. "Fifty years of programming language research, and we end up with C++ " Richard A. O'Keefe. Computer scientist. "Ever spend a little time reading comp.lang.c++ ? That's really the best place to learn about the number of C++ users looking for a better language." R. William Beckwith. "C++ has its place in the history of programming languages. Just as Caligula has his place in the history of the Roman Empire." Robert Firth. "Java is C++ without the guns, knives, and clubs." James Gosling, co-inventor of Java. . “C++ is designed to allow you to express ideas,.”
  • 6. Why I prefer c++ language Because this is one of the most popular programming languages ever created, C++ is widely used in the software industry. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ compiler software, Microsoft, Intel and Borland. C++ has greatly influenced many other popular programming languages, most notably Java. C++ is also used for hardware design, where design is initially described in C++, then analyzed, architecturally constrained, and scheduled to create a register transfer level hardware description language via high-level synthesis.