SlideShare a Scribd company logo
2
Most read
4
Most read
7
Most read
Types of Programming Languages
 Machine language
 Assembly language
 High level Language
Machine Language
• All computers have an internal machine language which they
executes directly.
• This language is coded in binary representation and is very
tedious to understand and to write the program in machine
language.
• It consists of strings of numbers that instructs computer to
perform operations one at a time.
• Machine language programming is very slow.
Assembly Language
• Machine language commands are replaced by English like
abbreviation called as mnemonic commands.
• The translator called assembler takes care of conversion from
assembly language commands to machine language commands
which are understandable by computer.
• The programmers use the symbolic address for data items
instead of memory address.
Procedure oriented languages
• To speed up the programming process, high level languages were
developed.
• High level language is more user friendly, easier to understand and
less error prone.
• Computer does not understand HLL directly so translator called
compiler translates program into internal machine language before
they can be executed.
• The primary motivation is to handle the increased complexity of
programs that are reliable and maintainable.
Object-oriented Programming (OOP)
• Is an approach to program organization and development that
attempts to eliminate some pitfalls of conventional programming
methods by incorporating the best of structured programming
features with several powerful new concepts.
Program
Translators
Compiler Interpreter Assembler
• Translates the
whole program at
once.
• For assembly
language program.
• Detects the error in
the current of the
program.
• Translates the
program line by
line.
Low Level
Binary language 1 and 0.
Difficult to write.
Middle Level
Meaningful words such as
ADD, SUB, MOV.
Easier than low level
language.
High level
English like.
Very easy
Very Fast in Execution.
Machine Dependent. Need to be translated to machine language
that is why it is slower.
Machine dependent in case
of Assembly language.
Machine independent.

More Related Content

PPT
Generation of computer languages
PPT
Programming languages
PPTX
introduction to programming languages
PPT
Computer programming concepts
PPTX
FIT-Unit3 chapter2- Computer Languages
DOCX
Generations of programming language
PPT
Language translator
PPTX
Computer Languages.
Generation of computer languages
Programming languages
introduction to programming languages
Computer programming concepts
FIT-Unit3 chapter2- Computer Languages
Generations of programming language
Language translator
Computer Languages.

What's hot (20)

PPTX
Basic programming concepts
PPT
Intro To Programming Concepts
PPT
High level and Low level Language
PPTX
Basic Computer Programming
PPT
4 evolution-of-programming-languages
PPTX
Introduction to Programming Languages
PPTX
Programming language
PPTX
Classification of Programming Languages
PPT
Computer languages 11
PPT
Programming
PPTX
Computer languages
PPTX
Programming languages
PPTX
Translators(Compiler, Assembler) and interpreter
PPT
computer languages
PPTX
Programming Language
PPTX
Computer Programming
PPTX
Programming Paradigm & Languages
PPT
Computer languages
PPTX
Introduction to c programming
PPT
Computer Languages
Basic programming concepts
Intro To Programming Concepts
High level and Low level Language
Basic Computer Programming
4 evolution-of-programming-languages
Introduction to Programming Languages
Programming language
Classification of Programming Languages
Computer languages 11
Programming
Computer languages
Programming languages
Translators(Compiler, Assembler) and interpreter
computer languages
Programming Language
Computer Programming
Programming Paradigm & Languages
Computer languages
Introduction to c programming
Computer Languages
Ad

Viewers also liked (20)

PDF
How to Become a Thought Leader in Your Niche
PPT
Generations of Programming Languages
PPT
Lect 1. introduction to programming languages
PPT
Programming introduction
PPTX
Social Media Success Stories!
PPTX
Computer language23
PPTX
Programming language
PPTX
High Level Language (HLL)
PDF
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
PPTX
Stack in microprocessor 8085(presantation)
PPT
Stack and subroutine
PPTX
Language teaching approaches and methods
PPT
Data recovery
PPTX
CS4443 - Modern Programming Language - I Lecture (1)
PPTX
Database recovery
PPT
System Software vs.Application Software
PDF
The different kind of programming language
PPTX
database recovery techniques
PPTX
Data recovery
PPTX
Classification of computers
How to Become a Thought Leader in Your Niche
Generations of Programming Languages
Lect 1. introduction to programming languages
Programming introduction
Social Media Success Stories!
Computer language23
Programming language
High Level Language (HLL)
Lecture 3: Basic Concepts of Machine Learning - Induction & Evaluation
Stack in microprocessor 8085(presantation)
Stack and subroutine
Language teaching approaches and methods
Data recovery
CS4443 - Modern Programming Language - I Lecture (1)
Database recovery
System Software vs.Application Software
The different kind of programming language
database recovery techniques
Data recovery
Classification of computers
Ad

Similar to Types of Programming Languages (20)

PPTX
classification of computer language
PPT
programing laugauge
PPT
4programming-languages.ppt
PPTX
computer language with full detail
PPTX
Programming language
PPTX
Computer programming, low level and high level languages
PPTX
INTRODUCTION TO COMPUTER PROGRAMMING.pptx
PPTX
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
PPTX
Rajesh ppt
PDF
C_NOTES.pdf
PPTX
Language processors
PPT
Lession 6
PPTX
Programming Fundamental Slide No.1
PPTX
Program, Programming and Programming Language.pptx
PPT
porgrammingymtmutmtmtmtmtmsymxmsrmyytmsts
PPT
Programming language basics.ppt Computer Science
PPT
Vahida Akhter.ppt regardung computer languages
PPTX
Computer Languages & its genearations.pptx
PPTX
Lec21&22.pptx programing language and there study
classification of computer language
programing laugauge
4programming-languages.ppt
computer language with full detail
Programming language
Computer programming, low level and high level languages
INTRODUCTION TO COMPUTER PROGRAMMING.pptx
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
Rajesh ppt
C_NOTES.pdf
Language processors
Lession 6
Programming Fundamental Slide No.1
Program, Programming and Programming Language.pptx
porgrammingymtmutmtmtmtmtmsymxmsrmyytmsts
Programming language basics.ppt Computer Science
Vahida Akhter.ppt regardung computer languages
Computer Languages & its genearations.pptx
Lec21&22.pptx programing language and there study

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
master seminar digital applications in india
PDF
Supply Chain Operations Speaking Notes -ICLT Program
Cell Types and Its function , kingdom of life
Final Presentation General Medicine 03-08-2024.pptx
A systematic review of self-coping strategies used by university students to ...
GDM (1) (1).pptx small presentation for students
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Microbial diseases, their pathogenesis and prophylaxis
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Classroom Observation Tools for Teachers
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Microbial disease of the cardiovascular and lymphatic systems
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx
Weekly quiz Compilation Jan -July 25.pdf
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
01-Introduction-to-Information-Management.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
master seminar digital applications in india
Supply Chain Operations Speaking Notes -ICLT Program

Types of Programming Languages

  • 2.  Machine language  Assembly language  High level Language
  • 3. Machine Language • All computers have an internal machine language which they executes directly. • This language is coded in binary representation and is very tedious to understand and to write the program in machine language. • It consists of strings of numbers that instructs computer to perform operations one at a time. • Machine language programming is very slow.
  • 4. Assembly Language • Machine language commands are replaced by English like abbreviation called as mnemonic commands. • The translator called assembler takes care of conversion from assembly language commands to machine language commands which are understandable by computer. • The programmers use the symbolic address for data items instead of memory address.
  • 5. Procedure oriented languages • To speed up the programming process, high level languages were developed. • High level language is more user friendly, easier to understand and less error prone. • Computer does not understand HLL directly so translator called compiler translates program into internal machine language before they can be executed. • The primary motivation is to handle the increased complexity of programs that are reliable and maintainable.
  • 6. Object-oriented Programming (OOP) • Is an approach to program organization and development that attempts to eliminate some pitfalls of conventional programming methods by incorporating the best of structured programming features with several powerful new concepts.
  • 7. Program Translators Compiler Interpreter Assembler • Translates the whole program at once. • For assembly language program. • Detects the error in the current of the program. • Translates the program line by line.
  • 8. Low Level Binary language 1 and 0. Difficult to write. Middle Level Meaningful words such as ADD, SUB, MOV. Easier than low level language. High level English like. Very easy Very Fast in Execution. Machine Dependent. Need to be translated to machine language that is why it is slower. Machine dependent in case of Assembly language. Machine independent.