SlideShare a Scribd company logo
C++
IICT - Lab-7
TABLE OF CONTENTS
• Programming Languages
• Levels of Programming Languages
• Compiler
• C++
• Structure of a Simple C++ Program
PROGRAMMING LANGUAGES
A programming language is a
formal computer language
designed to communicate
instructions to a machine,
particularly a computer.
Programming languages can be
used to create programs to control
the behavior of a machine or to
express algorithms.
Read more on Wikipedia
PROGRAMMING LANGUAGES
LEVELS
• High Level Language
More Human Understandable
English like statements
• Assembly Language
Less Human Understandable
Low level language similar to machine language
• Machine Language
Computer Understandable
Low level language, consisting 1’s and 0’s
COMPILER
A compiler is a computer program
(or a set of programs) that
transforms source code written in a
programming language into
another computer language, with
the latter often being machine
language.
Read more on Wikipedia
English Like Lines
Easy for Programmer
High Level Language
Compiler
0’s and 1’s
Easy for Computer
Low Level Language
COMPILER
#include <iostream>
using namespace std;
int main()
{
return 0;
}
010101010110100010101
010101010101010101110
001010101010011001010
101000010010110101010
100001010101010101010
101010100101010101010
10101010101000
Compiler
High Level Language Machine Language
• C++ is a general-purpose programming language.
• C++ is standardized by the International Organization for Standardization (ISO),
with the latest standard version published December 2014 and is known as
“C++14”.
• C with Classes.
• C++ is a Case-Sensitive Language.
Read more on Wikipedia
STRUCTURE OF C++ PROGRAM
#include <iostream>
using namespace std;
int main()
{
cout<<“Hello World!”;
return 0;
}
(Pre-Processor Directive)
Header File
Blank Lines have no impact. Just Improve Readability.
Function
Return Type
Function Name
C++ Statements
End of a Statement

More Related Content

What's hot

Language translator
Language translatorLanguage translator
Language translator
asmakh89
 
computer languages
computer languagescomputer languages
computer languages
The millennium school
 
compiler vs interpreter
compiler vs interpretercompiler vs interpreter
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
adnan usmani
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
Afiq Sajuri
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
The University of Lahore
 
Computer language
Computer languageComputer language
Computer language
WASEEM ARSLAN
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language Translator
Ranjeet Kumar
 
df
dfdf
Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
kitturashmikittu
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
actanimation
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
Nisarg Amin
 
Programming language
Programming languageProgramming language
Programming language
zeshmaiqbal
 
Interpreted and compiled language
Interpreted and compiled languageInterpreted and compiled language
Interpreted and compiled language
baabtra.com - No. 1 supplier of quality freshers
 
Programming Language
Programming LanguageProgramming Language
Programming Language
Laukesh Jaishwal
 
Programming Language
Programming LanguageProgramming Language
Presentation on computer language
Presentation on computer languagePresentation on computer language
Presentation on computer language
Swarnima Tiwari
 
10 lesson6
10 lesson610 lesson6
10 lesson6
Mary Grace Uminga
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
Hajar Len
 

What's hot (20)

Language translator
Language translatorLanguage translator
Language translator
 
computer languages
computer languagescomputer languages
computer languages
 
compiler vs interpreter
compiler vs interpretercompiler vs interpreter
compiler vs interpreter
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Computer language
Computer languageComputer language
Computer language
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language Translator
 
df
dfdf
df
 
Programming language
Programming languageProgramming language
Programming language
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Copmuter Languages
Copmuter LanguagesCopmuter Languages
Copmuter Languages
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
Programming language
Programming languageProgramming language
Programming language
 
Interpreted and compiled language
Interpreted and compiled languageInterpreted and compiled language
Interpreted and compiled language
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Presentation on computer language
Presentation on computer languagePresentation on computer language
Presentation on computer language
 
10 lesson6
10 lesson610 lesson6
10 lesson6
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 

Similar to Starting c++

Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
zaheeriqbal41
 
Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7
Shipra Swati
 
Computer languages
Computer languagesComputer languages
Computer languages
Buxoo Abdullah
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
PmarkNorcio
 
Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)
Chao-Lung Yang
 
Language translators Of Programming in Computer science
Language translators Of Programming in Computer scienceLanguage translators Of Programming in Computer science
Language translators Of Programming in Computer science
RaianaTabitha
 
C++ programming languages lectures
C++ programming languages lectures C++ programming languages lectures
C++ programming languages lectures
jabirMemon
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Noel Malle
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptx
nuruddinnnaim
 
Computer languages
Computer languagesComputer languages
Computer languages
AqdasNoor
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
Teena Bosamiya
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
Muhammad Ramzan
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
Manoj Tyagi
 
Computer languages
Computer languagesComputer languages
Computer languages
Prince Arsal
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
Mohammad Shakirul islam
 
Life cycle of a computer program
Life cycle of a computer programLife cycle of a computer program
Life cycle of a computer program
Abhay Kumar
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
Munawar Bukhari
 

Similar to Starting c++ (20)

Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7Fundamental of Information Technology - UNIT 7
Fundamental of Information Technology - UNIT 7
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Introduction_to_Programming.pptx
Introduction_to_Programming.pptxIntroduction_to_Programming.pptx
Introduction_to_Programming.pptx
 
Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)Introduction to Computer Programming (general background)
Introduction to Computer Programming (general background)
 
Language translators Of Programming in Computer science
Language translators Of Programming in Computer scienceLanguage translators Of Programming in Computer science
Language translators Of Programming in Computer science
 
C++ programming languages lectures
C++ programming languages lectures C++ programming languages lectures
C++ programming languages lectures
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
week 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptxweek 1 - INTRO TO PROGRAMMING.pptx
week 1 - INTRO TO PROGRAMMING.pptx
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
 
Life cycle of a computer program
Life cycle of a computer programLife cycle of a computer program
Life cycle of a computer program
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 

More from Ameer Khan

Variables and data types in C++
Variables and data types in C++Variables and data types in C++
Variables and data types in C++
Ameer Khan
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
Ameer Khan
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
Ameer Khan
 
Role of motivation in language learning
Role of motivation in language learningRole of motivation in language learning
Role of motivation in language learning
Ameer Khan
 
Personality disorders (Psychology)
Personality disorders (Psychology)Personality disorders (Psychology)
Personality disorders (Psychology)
Ameer Khan
 
Self concept in ipc by Ameer Khan
Self concept in ipc by Ameer KhanSelf concept in ipc by Ameer Khan
Self concept in ipc by Ameer Khan
Ameer Khan
 
Self in IPC
Self in IPCSelf in IPC
Self in IPC
Ameer Khan
 

More from Ameer Khan (7)

Variables and data types in C++
Variables and data types in C++Variables and data types in C++
Variables and data types in C++
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Role of motivation in language learning
Role of motivation in language learningRole of motivation in language learning
Role of motivation in language learning
 
Personality disorders (Psychology)
Personality disorders (Psychology)Personality disorders (Psychology)
Personality disorders (Psychology)
 
Self concept in ipc by Ameer Khan
Self concept in ipc by Ameer KhanSelf concept in ipc by Ameer Khan
Self concept in ipc by Ameer Khan
 
Self in IPC
Self in IPCSelf in IPC
Self in IPC
 

Recently uploaded

A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 

Recently uploaded (20)

A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 

Starting c++

  • 2. TABLE OF CONTENTS • Programming Languages • Levels of Programming Languages • Compiler • C++ • Structure of a Simple C++ Program
  • 3. PROGRAMMING LANGUAGES A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms. Read more on Wikipedia
  • 4. PROGRAMMING LANGUAGES LEVELS • High Level Language More Human Understandable English like statements • Assembly Language Less Human Understandable Low level language similar to machine language • Machine Language Computer Understandable Low level language, consisting 1’s and 0’s
  • 5. COMPILER A compiler is a computer program (or a set of programs) that transforms source code written in a programming language into another computer language, with the latter often being machine language. Read more on Wikipedia English Like Lines Easy for Programmer High Level Language Compiler 0’s and 1’s Easy for Computer Low Level Language
  • 6. COMPILER #include <iostream> using namespace std; int main() { return 0; } 010101010110100010101 010101010101010101110 001010101010011001010 101000010010110101010 100001010101010101010 101010100101010101010 10101010101000 Compiler High Level Language Machine Language
  • 7. • C++ is a general-purpose programming language. • C++ is standardized by the International Organization for Standardization (ISO), with the latest standard version published December 2014 and is known as “C++14”. • C with Classes. • C++ is a Case-Sensitive Language. Read more on Wikipedia
  • 8. STRUCTURE OF C++ PROGRAM #include <iostream> using namespace std; int main() { cout<<“Hello World!”; return 0; } (Pre-Processor Directive) Header File Blank Lines have no impact. Just Improve Readability. Function Return Type Function Name C++ Statements End of a Statement