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
High level and Low level Language
PPT
Presentation on Programming Languages.
PPT
Computer Languages....ppt
PDF
Getting Started With SlideShare
PPTX
Python programming
PPTX
Basic programming concepts
PPTX
Network software
PPTX
Computer languages
High level and Low level Language
Presentation on Programming Languages.
Computer Languages....ppt
Getting Started With SlideShare
Python programming
Basic programming concepts
Network software
Computer languages

What's hot (20)

PPT
Generation of computer languages
PPSX
Programming languages
PPTX
Programming languages
PPTX
Programming languages
PPTX
Introduction to programming languages
PPT
computer languages
PPTX
Introduction to programming
PPTX
Programming language
PPTX
Computer Language Translator
PPTX
Generations of programming_language.kum_ari11-1-1-1
PPT
Computer Languages
PPT
Computer programming concepts
PPTX
Presentation on computer language
PPT
Generations of Programming Languages
PPT
Generations Of Programming Languages
PPTX
Interpreter
PPTX
System Programing Unit 1
PPT
Programming languages
PDF
Von Neumann Architecture
PPT
Chap 1-language processor
Generation of computer languages
Programming languages
Programming languages
Programming languages
Introduction to programming languages
computer languages
Introduction to programming
Programming language
Computer Language Translator
Generations of programming_language.kum_ari11-1-1-1
Computer Languages
Computer programming concepts
Presentation on computer language
Generations of Programming Languages
Generations Of Programming Languages
Interpreter
System Programing Unit 1
Programming languages
Von Neumann Architecture
Chap 1-language processor
Ad

Viewers also liked (20)

PDF
How to Become a Thought Leader in Your Niche
PPT
Lect 1. introduction to programming languages
PPTX
Introduction to Programming Languages
PPT
Computer languages 11
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
How to Become a Thought Leader in Your Niche
Lect 1. introduction to programming languages
Introduction to Programming Languages
Computer languages 11
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
Ad

Similar to Types of Programming Languages (20)

PDF
Introduction to computer programming
PDF
sege.pdf
PPTX
programming.pptx
PPTX
Language processors
PPTX
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
PPTX
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
PPTX
INTRODUCTION TO COMPUTER PROGRAMMING.pptx
PPTX
Lec21&22.pptx programing language and there study
PPT
Cmp104 lec 6 computer lang
PPT
Cmp104 lec 6 computer lang
PPTX
Computer language
PDF
a1.pptx.pdf
PPT
Computer languages
PPTX
Evolution of programming languages-migara presentation.pptx
PPTX
Programming languages.pptx
PPTX
computer languages
PPTX
basic programming introduction about java
PPTX
Assembly language
PPTX
EVALUTION OF COMPUTER LANGAGES
PPTX
Basic Introduction of C Lecture 1[16096].pptx
Introduction to computer programming
sege.pdf
programming.pptx
Language processors
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
COM 113 INTRO TO COMPUTER PROGRAMMING-PRT2.pptx
INTRODUCTION TO COMPUTER PROGRAMMING.pptx
Lec21&22.pptx programing language and there study
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
Computer language
a1.pptx.pdf
Computer languages
Evolution of programming languages-migara presentation.pptx
Programming languages.pptx
computer languages
basic programming introduction about java
Assembly language
EVALUTION OF COMPUTER LANGAGES
Basic Introduction of C Lecture 1[16096].pptx

Recently uploaded (20)

PDF
Teacher's Day Quiz 2025
PDF
BA-1ST(Education)-Education and Society.pdf
PDF
Physical pharmaceutics two in b pharmacy
PDF
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
PDF
BA-1ST(Education)-Education and Society.pdf
PDF
17649-Learning By Doing_text-tailieu.pdf
PDF
HSE and their team are going through the hazards of the issues with learning ...
PPTX
Entrepreneurship Management and Finance - Module 1 - PPT
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PDF
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PPTX
UCSP Section A - Human Cultural Variations,Social Differences,social ChangeCo...
PDF
V02-Session-4-Leadership-Through-Assessment-MLB.pdf
PDF
2003-theological-education-v39-n1-tai lieu
PPTX
CHF refers to the condition wherein heart unable to pump a sufficient amount ...
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PDF
3-Elementary-Education-Prototype-Syllabi-Compendium.pdf
PDF
IS1343_2012...........................pdf
PDF
horaris de grups del curs 2025-2026 de l'institut
PDF
[Medicalstudyzone.com] 1. AIIMS NOV EMBER 2015 SOLVED PAPER.pdf
Teacher's Day Quiz 2025
BA-1ST(Education)-Education and Society.pdf
Physical pharmaceutics two in b pharmacy
gsas-cvs-and-cover-letters jhvgfcffttfghgvhg.pdf
BA-1ST(Education)-Education and Society.pdf
17649-Learning By Doing_text-tailieu.pdf
HSE and their team are going through the hazards of the issues with learning ...
Entrepreneurship Management and Finance - Module 1 - PPT
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
English 2nd semesteNotesh biology biopsy results from the other day and I jus...
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
UCSP Section A - Human Cultural Variations,Social Differences,social ChangeCo...
V02-Session-4-Leadership-Through-Assessment-MLB.pdf
2003-theological-education-v39-n1-tai lieu
CHF refers to the condition wherein heart unable to pump a sufficient amount ...
GSA-Past-Papers-2010-2024-2.pdf CSS examination
3-Elementary-Education-Prototype-Syllabi-Compendium.pdf
IS1343_2012...........................pdf
horaris de grups del curs 2025-2026 de l'institut
[Medicalstudyzone.com] 1. AIIMS NOV EMBER 2015 SOLVED PAPER.pdf

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.