SlideShare a Scribd company logo
1 of 13
AMIRAJ COLLEGE OF
ENGINEERING AND TECHNOLOGY
SUBJECT:-COMPUTER PROGRAMMING &
UTILISATION
TOPIC:-TYPES OF PROGRAMMING LANGUAGES
ENROLLMENT NO:-14010807009
BRANCH:-CSE
Programming Languages
“Programming language is a vocabulary
and set of grammatical rules for
instructing computer to perform specific
tasks”.
Low level language
Every CPU has it’s own machine level language.
• Advantages:-
1.Program execution is faster in comparison to others.
2.The size of code is compact in comparison with
other languages.
3.Occupies less memory.
• Disadvantages:-
1. Requires depth technical language to debug
program.
2. It is difficult to understand.
Assembly language
• It is also classified as a low-level
language.
• Use of MNEMONICS instead of 0&1.
• MNEMONICS –memory aid , use
symbolic addressing capabilities.
• Advantages
1. Symbolic presentation makes easy to write
program.
• Disadvantages
1. Coding is time consuming.
2. It is a machine oriented language i.e. made for
specific model of processor being used.
Middle level language
• It performs bitwise operations.
High level language
• It can be used with different makes of computer
with little modification.
• This language is used more often than machine or
assembly languages.
• It must also be translated into machine level
language before they can be used by a computer.
• Advantages
1. Easier to learn.
2. Requires less time to learn.
3. Provides better documentation.
4. Easier to maintain.
• Disadvantages
1. It requires a special convertor(compiler).
2. Programs are less efficient in terms of storage and
time in compare to machine & assembly language.
Object oriented language
 It uses a structure that defines the object in a program
along with it’s properties or actions e.g.:- C++,JAVA.
 Here the programmer combines the objects and writes
small amount of codes that is necessary finishing the
program.
 All of the objects in a class inherit the characteristics of
that class i.e. if a class is automobiles the members of
class will inherit the class properties of having four
wheels, an engine and door.
• Advantages
1. It is Graphical User Interface(GUI) and thus it is
easier to use.
2. Enables faster program development.
3. Increases programmer productivity.
• Disadvantages
1. Initial development cost is very high.
2. Larger program produced are very slow and
consume more memory & computer resources.
THANK U

More Related Content

What's hot

Algorithm and flowchart(1)
Algorithm and flowchart(1)Algorithm and flowchart(1)
Algorithm and flowchart(1)Suneel Dogra
 
Programming languages ms harsha
Programming languages ms harshaProgramming languages ms harsha
Programming languages ms harshaHarsha Batra
 
Programming language
Programming languageProgramming language
Programming languageRajThakuri
 
Web technologies lecture 01
Web technologies lecture 01Web technologies lecture 01
Web technologies lecture 01HemantAlhat1
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representationgaurav jain
 
Programming Language
Programming LanguageProgramming Language
Programming LanguageFahad Khan
 
computer languages
computer languagescomputer languages
computer languagesRajendran
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programmingbhuttosalman
 
Languages that used in c programming and programming languages
Languages that used in c programming and programming languagesLanguages that used in c programming and programming languages
Languages that used in c programming and programming languagessana tariq
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...SHUBHAM PATIDAR FISHERIES ADDAA
 
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
 

What's hot (20)

Algorithm and flowchart(1)
Algorithm and flowchart(1)Algorithm and flowchart(1)
Algorithm and flowchart(1)
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Programming languages ms harsha
Programming languages ms harshaProgramming languages ms harsha
Programming languages ms harsha
 
Programming language
Programming languageProgramming language
Programming language
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
 
Web technologies lecture 01
Web technologies lecture 01Web technologies lecture 01
Web technologies lecture 01
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
1. importance of c
1. importance of c1. importance of c
1. importance of c
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
computer languages
computer languagescomputer languages
computer languages
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Languages that used in c programming and programming languages
Languages that used in c programming and programming languagesLanguages that used in c programming and programming languages
Languages that used in c programming and programming languages
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 

Similar to 141080107009 comp. cpu_types of programming lannguage_5

Similar to 141080107009 comp. cpu_types of programming lannguage_5 (20)

sege.pdf
sege.pdfsege.pdf
sege.pdf
 
Introduction to computer programming
Introduction to computer programming Introduction to computer programming
Introduction to computer programming
 
programming.pptx
programming.pptxprogramming.pptx
programming.pptx
 
Ch1 language design issue
Ch1 language design issueCh1 language design issue
Ch1 language design issue
 
Programming language
Programming languageProgramming language
Programming language
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
Unit 2
Unit 2Unit 2
Unit 2
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there study
 
Programming languages
Programming languages Programming languages
Programming languages
 
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwaresProgramming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
 
Program Logic and Design
Program Logic and DesignProgram Logic and Design
Program Logic and Design
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming Language
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming Languages
 
week 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptxweek 2 - INTRO TO PROGRAMMING.pptx
week 2 - INTRO TO PROGRAMMING.pptx
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Programming language
Programming languageProgramming language
Programming language
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 

Recently uploaded

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...manju garg
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 

Recently uploaded (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 

141080107009 comp. cpu_types of programming lannguage_5

  • 1. AMIRAJ COLLEGE OF ENGINEERING AND TECHNOLOGY SUBJECT:-COMPUTER PROGRAMMING & UTILISATION TOPIC:-TYPES OF PROGRAMMING LANGUAGES ENROLLMENT NO:-14010807009 BRANCH:-CSE
  • 2. Programming Languages “Programming language is a vocabulary and set of grammatical rules for instructing computer to perform specific tasks”.
  • 3.
  • 4. Low level language Every CPU has it’s own machine level language.
  • 5. • Advantages:- 1.Program execution is faster in comparison to others. 2.The size of code is compact in comparison with other languages. 3.Occupies less memory. • Disadvantages:- 1. Requires depth technical language to debug program. 2. It is difficult to understand.
  • 6. Assembly language • It is also classified as a low-level language. • Use of MNEMONICS instead of 0&1. • MNEMONICS –memory aid , use symbolic addressing capabilities.
  • 7. • Advantages 1. Symbolic presentation makes easy to write program. • Disadvantages 1. Coding is time consuming. 2. It is a machine oriented language i.e. made for specific model of processor being used.
  • 8. Middle level language • It performs bitwise operations.
  • 9. High level language • It can be used with different makes of computer with little modification. • This language is used more often than machine or assembly languages. • It must also be translated into machine level language before they can be used by a computer.
  • 10. • Advantages 1. Easier to learn. 2. Requires less time to learn. 3. Provides better documentation. 4. Easier to maintain. • Disadvantages 1. It requires a special convertor(compiler). 2. Programs are less efficient in terms of storage and time in compare to machine & assembly language.
  • 11. Object oriented language  It uses a structure that defines the object in a program along with it’s properties or actions e.g.:- C++,JAVA.  Here the programmer combines the objects and writes small amount of codes that is necessary finishing the program.  All of the objects in a class inherit the characteristics of that class i.e. if a class is automobiles the members of class will inherit the class properties of having four wheels, an engine and door.
  • 12. • Advantages 1. It is Graphical User Interface(GUI) and thus it is easier to use. 2. Enables faster program development. 3. Increases programmer productivity. • Disadvantages 1. Initial development cost is very high. 2. Larger program produced are very slow and consume more memory & computer resources.