SlideShare a Scribd company logo
Programming language
1.

2.

Identify the generations of low-level
programming languages with examples.
Identify the generations of high-level
programming languages with examples.
1.
2.

Machine Language - 1st Generation
Assembly Language – 2nd generation






The first generation of programming language,
or 1GL, is machine language.
Machine language is a set of instructions and
data that a computer's central processing unit
can execute directly.
Machine language statements are written in
binary code, and each statement corresponds to
one machine action.
Programming language








The second generation programming language, or 2GL,
is assembly language.
Assembly language is the human-readable notation for
the machine language used to control specific
computer operations.
An assembly language programmer writes instructions
using symbolic instruction codes that are meaningful
abbreviations or mnemonics.
An assembler is a program that translates assembly
language into machine language.
Since assembly language consist of human-readable
abbreviations, the assembler must first convert
assembly language into machine-readable language
before the computer can readily understand its
instructions.
Programming language
Programming language
3. Procedural language – 3rd generation
eg: COBOL, FOTRAN, Pascal, C, C++,
4. Non-procedural language – 4th generation
eg: SQL, NOMAD, FOCUS
5. Natural Language – 5th generation
eg: Prolog, Mercury










The third generation of programming language, 3GL,
or procedural language uses a series of English-like
words, that are closer to human language,
to write instructions.
High-level programming languages make complex
programming simpler and easier to read, write and
maintain.
Programs written in a high-level programming
language must be translated into machine language by
a compiler or interpreter.
Examples:
PASCAL, FORTRAN, BASIC, COBOL, C and C++ are
examples of third generation programming languages.
Programming language






The fourth generation programming language
or non-procedural language, often abbreviated
as 4GL, enables users to access data in a
database.
A very high-level programming language is
often referred to as goal-oriented programming
language because it is usually limited to a very
specific application and it might use syntax
that is never used in other programming
languages.
SQL, NOMAD and FOCUS are examples of
fourth generation programming languages.
Programming language
Programming language









The fifth generation programming language or
visual programming language, is also known as natural
language.
Provides a visual or graphical interface, called a visual
programming environment, for creating source codes.
Fifth generation programming allows people to interact
with computers without needing any specialised
knowledge.
People can talk to computers and the voice recognition
systems can convert spoken sounds into written words,
but these systems do not understand what they are
writing; they simply take dictation.
Prolog and Mercury are the best known fifth-generation
languages.
Programming language
Thanks

More Related Content

What's hot (19)

PPTX
Computer languages
mrutherfordwest
 
PPTX
So you want to be a programmer
Busayo Oyebisi
 
PPSX
Programing
Ahmed Alkoudah
 
PPT
Grade 10 introduction and history of programming
Rafael Balderosa
 
PPTX
Computer languages
jassim318
 
ODP
8 Google Translate
aptwano
 
PDF
01 introduction
TRK2012
 
PPT
Lessons learned on localization testing
gaoliang641
 
PPTX
Programming
a7madalr
 
PPTX
Introduction to c
Satveer Mann
 
PPTX
Computer Programming
wow_so
 
PPTX
Career potentials and opportunities in ICT
Osahon Gino Ediagbonya
 
PDF
What is Internationalization & Localization Testing?
QA InfoTech
 
PPT
Chapter 1 a13
kashee99
 
PDF
INTERPRETER AND APPLIED DEVELOPMENT ENVIRONMENT FOR LEARNING CONCEPTS OF OBJE...
ijpla
 
PPTX
Coding as a (second) Language
Kenneth Ronkowitz
 
PPTX
VOICE BROWSER
Sai Sirisha
 
PDF
Can programming be liberated from the von neumman style
shady_10
 
Computer languages
mrutherfordwest
 
So you want to be a programmer
Busayo Oyebisi
 
Programing
Ahmed Alkoudah
 
Grade 10 introduction and history of programming
Rafael Balderosa
 
Computer languages
jassim318
 
8 Google Translate
aptwano
 
01 introduction
TRK2012
 
Lessons learned on localization testing
gaoliang641
 
Programming
a7madalr
 
Introduction to c
Satveer Mann
 
Computer Programming
wow_so
 
Career potentials and opportunities in ICT
Osahon Gino Ediagbonya
 
What is Internationalization & Localization Testing?
QA InfoTech
 
Chapter 1 a13
kashee99
 
INTERPRETER AND APPLIED DEVELOPMENT ENVIRONMENT FOR LEARNING CONCEPTS OF OBJE...
ijpla
 
Coding as a (second) Language
Kenneth Ronkowitz
 
VOICE BROWSER
Sai Sirisha
 
Can programming be liberated from the von neumman style
shady_10
 

Viewers also liked (19)

PPT
Learn about Computer Systems
Ramesh C. Sharma
 
PPTX
BAIT1003 Chapter 7
limsh
 
PDF
Computer Programming_Unit 1
Pradhiba Selvarani
 
PPT
Generations of Programming Languages
Tarun Sharma
 
PPSX
Generations of computer
SuYash Ratner
 
PDF
La5 ict-topic-5-programming
Kak Yong
 
PDF
The different kind of programming language
Md Amran
 
PPT
Generations Of Programming Languages
sebrown
 
PPTX
C Programming Language Step by Step Part 2
Rumman Ansari
 
PPTX
C Programming Language Step by Step Part 1
Rumman Ansari
 
PPT
Computer Languages....ppt
hashgeneration
 
PPTX
C Programming Language Tutorial for beginners - JavaTpoint
JavaTpoint.Com
 
PPTX
Computer Languages.
Aditya Sheoran
 
PPTX
Generations of programming_language.kum_ari11-1-1-1
lakshmi kumari neelapu
 
PPTX
Unit1 principle of programming language
Vasavi College of Engg
 
PPTX
Go Programming Language (Golang)
Ishin Vin
 
PPTX
Flooring
Aditi Shah
 
PPT
Generations of Programming Languages
jocleph
 
PPT
Assembly language programming(unit 4)
Ashim Saha
 
Learn about Computer Systems
Ramesh C. Sharma
 
BAIT1003 Chapter 7
limsh
 
Computer Programming_Unit 1
Pradhiba Selvarani
 
Generations of Programming Languages
Tarun Sharma
 
Generations of computer
SuYash Ratner
 
La5 ict-topic-5-programming
Kak Yong
 
The different kind of programming language
Md Amran
 
Generations Of Programming Languages
sebrown
 
C Programming Language Step by Step Part 2
Rumman Ansari
 
C Programming Language Step by Step Part 1
Rumman Ansari
 
Computer Languages....ppt
hashgeneration
 
C Programming Language Tutorial for beginners - JavaTpoint
JavaTpoint.Com
 
Computer Languages.
Aditya Sheoran
 
Generations of programming_language.kum_ari11-1-1-1
lakshmi kumari neelapu
 
Unit1 principle of programming language
Vasavi College of Engg
 
Go Programming Language (Golang)
Ishin Vin
 
Flooring
Aditi Shah
 
Generations of Programming Languages
jocleph
 
Assembly language programming(unit 4)
Ashim Saha
 
Ad

Similar to Programming language (20)

PPT
La 5 Programming2
Cma Mohd
 
PPTX
Lec21&22.pptx programing language and there study
samiullahamjad06
 
PDF
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
Kakai Catalan
 
PPTX
Basic programming concepts
salmankhan570
 
PPTX
Program & language generation
Buxoo Abdullah
 
PPT
Cmp104 lec 6 computer lang
kapil078
 
PPT
Cmp104 lec 6 computer lang
kapil078
 
PPTX
Programming Language Evolution
Kushan Dananjaya
 
PPT
Computer languages 11
Muhammad Ramzan
 
PPTX
introduction to programming languages
NaqashAhmad14
 
PPT
Computer languages and generation
Munawar Bukhari
 
PPTX
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
jamesaaronguevarra1
 
PPSX
Programming languages
vito_carleone
 
PPT
Software Engineering : Computer basics - Introduction to computer
PrabaKaran656400
 
PPTX
Computer programming language generations
MOHSIN BANGI
 
DOCX
GENERATIONS_OF_PROGRAMMING_LANGUAGES.docx
PastiADDini
 
PPTX
Programming languages
Ansh Kashyap
 
PDF
Programming language
Marisa Paryasto
 
PPTX
Intro to programming languages by 4.pptx
trailersmovie
 
PPTX
EVALUTION OF COMPUTER LANGAGES
NoorHameed6
 
La 5 Programming2
Cma Mohd
 
Lec21&22.pptx programing language and there study
samiullahamjad06
 
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
Kakai Catalan
 
Basic programming concepts
salmankhan570
 
Program & language generation
Buxoo Abdullah
 
Cmp104 lec 6 computer lang
kapil078
 
Cmp104 lec 6 computer lang
kapil078
 
Programming Language Evolution
Kushan Dananjaya
 
Computer languages 11
Muhammad Ramzan
 
introduction to programming languages
NaqashAhmad14
 
Computer languages and generation
Munawar Bukhari
 
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
jamesaaronguevarra1
 
Programming languages
vito_carleone
 
Software Engineering : Computer basics - Introduction to computer
PrabaKaran656400
 
Computer programming language generations
MOHSIN BANGI
 
GENERATIONS_OF_PROGRAMMING_LANGUAGES.docx
PastiADDini
 
Programming languages
Ansh Kashyap
 
Programming language
Marisa Paryasto
 
Intro to programming languages by 4.pptx
trailersmovie
 
EVALUTION OF COMPUTER LANGAGES
NoorHameed6
 
Ad

Recently uploaded (20)

PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 

Programming language

  • 2. 1. 2. Identify the generations of low-level programming languages with examples. Identify the generations of high-level programming languages with examples.
  • 3. 1. 2. Machine Language - 1st Generation Assembly Language – 2nd generation
  • 4.    The first generation of programming language, or 1GL, is machine language. Machine language is a set of instructions and data that a computer's central processing unit can execute directly. Machine language statements are written in binary code, and each statement corresponds to one machine action.
  • 6.      The second generation programming language, or 2GL, is assembly language. Assembly language is the human-readable notation for the machine language used to control specific computer operations. An assembly language programmer writes instructions using symbolic instruction codes that are meaningful abbreviations or mnemonics. An assembler is a program that translates assembly language into machine language. Since assembly language consist of human-readable abbreviations, the assembler must first convert assembly language into machine-readable language before the computer can readily understand its instructions.
  • 9. 3. Procedural language – 3rd generation eg: COBOL, FOTRAN, Pascal, C, C++, 4. Non-procedural language – 4th generation eg: SQL, NOMAD, FOCUS 5. Natural Language – 5th generation eg: Prolog, Mercury
  • 10.       The third generation of programming language, 3GL, or procedural language uses a series of English-like words, that are closer to human language, to write instructions. High-level programming languages make complex programming simpler and easier to read, write and maintain. Programs written in a high-level programming language must be translated into machine language by a compiler or interpreter. Examples: PASCAL, FORTRAN, BASIC, COBOL, C and C++ are examples of third generation programming languages.
  • 12.    The fourth generation programming language or non-procedural language, often abbreviated as 4GL, enables users to access data in a database. A very high-level programming language is often referred to as goal-oriented programming language because it is usually limited to a very specific application and it might use syntax that is never used in other programming languages. SQL, NOMAD and FOCUS are examples of fourth generation programming languages.
  • 15.      The fifth generation programming language or visual programming language, is also known as natural language. Provides a visual or graphical interface, called a visual programming environment, for creating source codes. Fifth generation programming allows people to interact with computers without needing any specialised knowledge. People can talk to computers and the voice recognition systems can convert spoken sounds into written words, but these systems do not understand what they are writing; they simply take dictation. Prolog and Mercury are the best known fifth-generation languages.