SlideShare a Scribd company logo
Presented by
Fahad Farooq
THE
PROGRAMMING LANGUAGE
Contents:
• INTRODUCTION
• HISTORY
• BASIC STRUCTURE
• OPERATORS
• IMPORTANCE
• IDE
• EXAMPLES
Introduction
• C++ is a high-level programming language.
• Closer to human language than machine languages.
• It allows the programmer to type commands (code) that computer can
understand.
• Like other languages C++ has own grammar or syntax rules.
• It has ability to write programs that runs incredibly quickly.
• It has compiler that converts the program from our form to a form that a
computer can read or execute.
• Programs like GOOGLE CHROME and MICROSOFT OFFICE are all written
on C++.
History
• In 1979, at Bell Laboratories a programming language was developed by Bjarne
Stroustrup which was based upon C language.
• During creation of Ph.D. thesis he worked with Simula.
• Simula is basically useful for simulation work and was
first language to support OOP.
• It was originally named as C WITH CLASSES but later it was renamed C++ in
1983.
• C++ supports both Procedural and Object Oriented Programming.
Basic Structure
1
2
3
4
5
6
7
// my first program in C++
#include <iostream>
int main()
{
std::cout << "Hello World!";
}
Hello world!
Operators
Importance
• Language C++ is widely used in Software Industry.
• If you know C++ you can easily understand Java , Javascript and many other.
• Excellent tools use to build basic blocks of project.
• Secure and efficient.
• Editing of code is easy and safe.
• Android apps, Server side program can be write.
IDE
Software that provide useful programing environment for C++:
• Dev-C++
• Turbo-C++
• NetBeans IDE
• Code Blocks
• Context
• Notepad++
• Ultimate++ IDE
Examples
Thank
you

More Related Content

What's hot

Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programming
Rafael Balderosa
 
Programming languages
Programming languagesProgramming languages
Programming languagesvito_carleone
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
PraShant Kumar
 
Programming Languages | Computer Science
Programming Languages | Computer ScienceProgramming Languages | Computer Science
Programming Languages | Computer Science
Transweb Global Inc
 
Programming languages
Programming languagesProgramming languages
Programming languages
MuntasirMuhit
 
Jerry clark ian cabuntucan jr.
Jerry clark ian cabuntucan jr.Jerry clark ian cabuntucan jr.
Jerry clark ian cabuntucan jr.
jerryclarkc
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming Language
Jeff Valerio
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
agorolabs
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
Vivek Parihar
 
270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions
ray143eddie
 
Before Starting Python Programming Language
Before Starting Python Programming LanguageBefore Starting Python Programming Language
Before Starting Python Programming Language
Kishan Tongrao
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani
 
Programming languages
Programming languagesProgramming languages
Programming languagesAkash Varaiya
 
Programming languages
Programming languagesProgramming languages
Programming languages
www.myassignmenthelp.net
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
St. Petersburg College
 
Programming language
Programming languageProgramming language
Programming language
Shuja Qais
 
Programming language
Programming languageProgramming language
Programming language
Makku-Sama
 
Programming languages
Programming languagesProgramming languages
Programming languages
Simon Mui
 

What's hot (20)

Grade 10 introduction and history of programming
Grade 10   introduction and history of programmingGrade 10   introduction and history of programming
Grade 10 introduction and history of programming
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Programming Languages | Computer Science
Programming Languages | Computer ScienceProgramming Languages | Computer Science
Programming Languages | Computer Science
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to programming languages
Introduction to programming languagesIntroduction to programming languages
Introduction to programming languages
 
Jerry clark ian cabuntucan jr.
Jerry clark ian cabuntucan jr.Jerry clark ian cabuntucan jr.
Jerry clark ian cabuntucan jr.
 
Programing Language
Programing LanguagePrograming Language
Programing Language
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming Language
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
 
270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions270 1 c_intro_up_to_functions
270 1 c_intro_up_to_functions
 
Before Starting Python Programming Language
Before Starting Python Programming LanguageBefore Starting Python Programming Language
Before Starting Python Programming Language
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Programming language
Programming languageProgramming language
Programming language
 
Programming language
Programming languageProgramming language
Programming language
 
Programming languages
Programming languagesProgramming languages
Programming languages
 

Similar to Basic information of C++

Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
Gwyneth Calica
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh
 
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTREC & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
jatin batra
 
COMP LESSON 2 - COMPUTER PROGRAMING 2023
COMP LESSON 2 - COMPUTER  PROGRAMING 2023COMP LESSON 2 - COMPUTER  PROGRAMING 2023
COMP LESSON 2 - COMPUTER PROGRAMING 2023
Charie Pincas
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
AryaDutta4
 
C-PROGRAMMING-LANGUAGE.pptx
C-PROGRAMMING-LANGUAGE.pptxC-PROGRAMMING-LANGUAGE.pptx
C-PROGRAMMING-LANGUAGE.pptx
DhirendraShahi2
 
Programming And Programming languages.pptx
Programming And Programming languages.pptxProgramming And Programming languages.pptx
Programming And Programming languages.pptx
Rohan Basnet
 
Presentation1
Presentation1Presentation1
Presentation1
SoorajYadav6
 
Plc part 1
Plc part 1Plc part 1
Plc part 1
Taymoor Nazmy
 
Programming language
Programming languageProgramming language
Programming language
Lia Safitri
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
educationfront
 
Ppl 13 july2019
Ppl 13 july2019Ppl 13 july2019
Ppl 13 july2019
Khurram Tehseen
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programming
Tarun Sharma
 
Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
computer languages
computer languagescomputer languages
computer languages
Yasirali328
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++
farooq2016
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
crAmth
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
Gaditek
 

Similar to Basic information of C++ (20)

Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTREC & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
 
COMP LESSON 2 - COMPUTER PROGRAMING 2023
COMP LESSON 2 - COMPUTER  PROGRAMING 2023COMP LESSON 2 - COMPUTER  PROGRAMING 2023
COMP LESSON 2 - COMPUTER PROGRAMING 2023
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
 
C-PROGRAMMING-LANGUAGE.pptx
C-PROGRAMMING-LANGUAGE.pptxC-PROGRAMMING-LANGUAGE.pptx
C-PROGRAMMING-LANGUAGE.pptx
 
Programming And Programming languages.pptx
Programming And Programming languages.pptxProgramming And Programming languages.pptx
Programming And Programming languages.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
Plc part 1
Plc part 1Plc part 1
Plc part 1
 
Programming language
Programming languageProgramming language
Programming language
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Ppl 13 july2019
Ppl 13 july2019Ppl 13 july2019
Ppl 13 july2019
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programming
 
Programming language
Programming languageProgramming language
Programming language
 
computer languages
computer languagescomputer languages
computer languages
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 

More from Fahad Farooq

Dysfunctional turnover impacts on organization.pdf
Dysfunctional turnover impacts on organization.pdfDysfunctional turnover impacts on organization.pdf
Dysfunctional turnover impacts on organization.pdf
Fahad Farooq
 
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
Fahad Farooq
 
Gadani Ship Breaking. where giants die and resources Arise.
Gadani Ship Breaking. where giants die and resources Arise.Gadani Ship Breaking. where giants die and resources Arise.
Gadani Ship Breaking. where giants die and resources Arise.
Fahad Farooq
 
SafeBeat Buckle. A caring companion in your journey
SafeBeat Buckle. A caring companion in your journeySafeBeat Buckle. A caring companion in your journey
SafeBeat Buckle. A caring companion in your journey
Fahad Farooq
 
Analysis of Current Account of Previous Three Governments of Pakistan.pptx
Analysis of Current Account of Previous Three Governments of Pakistan.pptxAnalysis of Current Account of Previous Three Governments of Pakistan.pptx
Analysis of Current Account of Previous Three Governments of Pakistan.pptx
Fahad Farooq
 
The Kingdom of Saudi Arabia in Middlee East
The Kingdom of Saudi Arabia in Middlee EastThe Kingdom of Saudi Arabia in Middlee East
The Kingdom of Saudi Arabia in Middlee East
Fahad Farooq
 
Emerging Technologies in MIS.pptx
Emerging Technologies in MIS.pptxEmerging Technologies in MIS.pptx
Emerging Technologies in MIS.pptx
Fahad Farooq
 
Job Analysis.pptx
Job Analysis.pptxJob Analysis.pptx
Job Analysis.pptx
Fahad Farooq
 
Martin Dow CEO.pptx
Martin Dow CEO.pptxMartin Dow CEO.pptx
Martin Dow CEO.pptx
Fahad Farooq
 
GEO-political Significance of Pakistan.pptx
GEO-political Significance of Pakistan.pptxGEO-political Significance of Pakistan.pptx
GEO-political Significance of Pakistan.pptx
Fahad Farooq
 
On Wheat Price Support Policy.pptx
On Wheat Price Support Policy.pptxOn Wheat Price Support Policy.pptx
On Wheat Price Support Policy.pptx
Fahad Farooq
 
COSTING FOR FACTORY OVERHEAD.pptx
COSTING FOR FACTORY OVERHEAD.pptxCOSTING FOR FACTORY OVERHEAD.pptx
COSTING FOR FACTORY OVERHEAD.pptx
Fahad Farooq
 
Sampling Theory.pptx
Sampling Theory.pptxSampling Theory.pptx
Sampling Theory.pptx
Fahad Farooq
 
Multi-tool house.pptx
Multi-tool house.pptxMulti-tool house.pptx
Multi-tool house.pptx
Fahad Farooq
 
Principles of management.pptx
Principles of management.pptxPrinciples of management.pptx
Principles of management.pptx
Fahad Farooq
 
Mr Jack Ma G ppt.pptx
Mr Jack Ma G ppt.pptxMr Jack Ma G ppt.pptx
Mr Jack Ma G ppt.pptx
Fahad Farooq
 
Dewan Cement Limited.pptx
Dewan Cement Limited.pptxDewan Cement Limited.pptx
Dewan Cement Limited.pptx
Fahad Farooq
 
Business systems
Business systemsBusiness systems
Business systems
Fahad Farooq
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)
Fahad Farooq
 
Introspection. Software Requirement Elicitation Technique
Introspection. Software Requirement Elicitation TechniqueIntrospection. Software Requirement Elicitation Technique
Introspection. Software Requirement Elicitation Technique
Fahad Farooq
 

More from Fahad Farooq (20)

Dysfunctional turnover impacts on organization.pdf
Dysfunctional turnover impacts on organization.pdfDysfunctional turnover impacts on organization.pdf
Dysfunctional turnover impacts on organization.pdf
 
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
Research Proposal: Impact of Dysfunctional Turnover on Financial Health of Or...
 
Gadani Ship Breaking. where giants die and resources Arise.
Gadani Ship Breaking. where giants die and resources Arise.Gadani Ship Breaking. where giants die and resources Arise.
Gadani Ship Breaking. where giants die and resources Arise.
 
SafeBeat Buckle. A caring companion in your journey
SafeBeat Buckle. A caring companion in your journeySafeBeat Buckle. A caring companion in your journey
SafeBeat Buckle. A caring companion in your journey
 
Analysis of Current Account of Previous Three Governments of Pakistan.pptx
Analysis of Current Account of Previous Three Governments of Pakistan.pptxAnalysis of Current Account of Previous Three Governments of Pakistan.pptx
Analysis of Current Account of Previous Three Governments of Pakistan.pptx
 
The Kingdom of Saudi Arabia in Middlee East
The Kingdom of Saudi Arabia in Middlee EastThe Kingdom of Saudi Arabia in Middlee East
The Kingdom of Saudi Arabia in Middlee East
 
Emerging Technologies in MIS.pptx
Emerging Technologies in MIS.pptxEmerging Technologies in MIS.pptx
Emerging Technologies in MIS.pptx
 
Job Analysis.pptx
Job Analysis.pptxJob Analysis.pptx
Job Analysis.pptx
 
Martin Dow CEO.pptx
Martin Dow CEO.pptxMartin Dow CEO.pptx
Martin Dow CEO.pptx
 
GEO-political Significance of Pakistan.pptx
GEO-political Significance of Pakistan.pptxGEO-political Significance of Pakistan.pptx
GEO-political Significance of Pakistan.pptx
 
On Wheat Price Support Policy.pptx
On Wheat Price Support Policy.pptxOn Wheat Price Support Policy.pptx
On Wheat Price Support Policy.pptx
 
COSTING FOR FACTORY OVERHEAD.pptx
COSTING FOR FACTORY OVERHEAD.pptxCOSTING FOR FACTORY OVERHEAD.pptx
COSTING FOR FACTORY OVERHEAD.pptx
 
Sampling Theory.pptx
Sampling Theory.pptxSampling Theory.pptx
Sampling Theory.pptx
 
Multi-tool house.pptx
Multi-tool house.pptxMulti-tool house.pptx
Multi-tool house.pptx
 
Principles of management.pptx
Principles of management.pptxPrinciples of management.pptx
Principles of management.pptx
 
Mr Jack Ma G ppt.pptx
Mr Jack Ma G ppt.pptxMr Jack Ma G ppt.pptx
Mr Jack Ma G ppt.pptx
 
Dewan Cement Limited.pptx
Dewan Cement Limited.pptxDewan Cement Limited.pptx
Dewan Cement Limited.pptx
 
Business systems
Business systemsBusiness systems
Business systems
 
Artificial intelligence (AI)
Artificial intelligence (AI)Artificial intelligence (AI)
Artificial intelligence (AI)
 
Introspection. Software Requirement Elicitation Technique
Introspection. Software Requirement Elicitation TechniqueIntrospection. Software Requirement Elicitation Technique
Introspection. Software Requirement Elicitation Technique
 

Recently uploaded

一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 

Basic information of C++

  • 1.
  • 3. Contents: • INTRODUCTION • HISTORY • BASIC STRUCTURE • OPERATORS • IMPORTANCE • IDE • EXAMPLES
  • 4. Introduction • C++ is a high-level programming language. • Closer to human language than machine languages. • It allows the programmer to type commands (code) that computer can understand. • Like other languages C++ has own grammar or syntax rules. • It has ability to write programs that runs incredibly quickly. • It has compiler that converts the program from our form to a form that a computer can read or execute. • Programs like GOOGLE CHROME and MICROSOFT OFFICE are all written on C++.
  • 5. History • In 1979, at Bell Laboratories a programming language was developed by Bjarne Stroustrup which was based upon C language. • During creation of Ph.D. thesis he worked with Simula. • Simula is basically useful for simulation work and was first language to support OOP. • It was originally named as C WITH CLASSES but later it was renamed C++ in 1983. • C++ supports both Procedural and Object Oriented Programming.
  • 6. Basic Structure 1 2 3 4 5 6 7 // my first program in C++ #include <iostream> int main() { std::cout << "Hello World!"; } Hello world!
  • 8. Importance • Language C++ is widely used in Software Industry. • If you know C++ you can easily understand Java , Javascript and many other. • Excellent tools use to build basic blocks of project. • Secure and efficient. • Editing of code is easy and safe. • Android apps, Server side program can be write.
  • 9. IDE Software that provide useful programing environment for C++: • Dev-C++ • Turbo-C++ • NetBeans IDE • Code Blocks • Context • Notepad++ • Ultimate++ IDE
  • 11.

Editor's Notes

  1. Born 30th December 1950, 66 years old. Wrote 6 books on c++. OOP object oriented programming based on the object contain data. OOP combines the data structure and algorithm of a software in a box. Called classes.
  2. #include <iosteam> instruct the preprocessor to include the stardard code of c++ header iostream allows to performs standard input and output operations. Initiates the declaration of function. Function is group of code statements which are given names. Function named main is special function, when program run it called the function. Beginning of the main function. Function body that defines what happens when main is called. Std::cout identifies the standard character output device usually this is computer screen. Insertion<< operators
  3. Editor where we write and edit the programs, compiler convert the program from high level to machine language and linker is a program that combines object programs with other programs in library, linker link the object code with library and store it on disks.