SlideShare a Scribd company logo
COMPUTER PROGRAMMING LANGUAGE
GENERATIONS
• The term generation summarizes major evolutionary advances
in programming languages.
• 0GL:-
i. Low level language is Machine understandable language
which is Binary / 0 or 1.
ii. Low-level programming languages are sometimes divided
into two categories: first generation and second generation.
Machine language is Example of 1GL. Assembly language is
Example of 2GL.
1GL
• First-generation languages were basic binary data instructions
for processors to execute.
• Code is made up of 0s and 1s.
2GL
• Second-generation languages are also low level language but
provide one abstraction level on top of the machine code.
• Second-generation languages use an assembler to convert
language statements into machine language.
• Second-generation languages are sometimes used in
kernels and hardware drives, but more commonly used for
video editing and video games.
3GL
• Third-generation languages use high-level language
statements that are converted by a compiler into specific
programming language statements.
• A third-generation language, such as C, C++ and Java, require
a considerable amount of programming skills and knowledge.
4GL
• Fourth-generation languages closely resemble human grammar
and language.
• These languages are often used for accessing databases.
• For example SQL(structured query language) is declarative
programming language, Used communicate with database.
• Perl , PHP, Python, Ruby, and SQL are examples of 4GL.
5GL
• Fifth-generation languages use a graphical interface to create
language statements that are compiled with a third- or fourth-
generation language compiler.
• Some of the biggest computer businesses, such as IBM and
Microsoft, make fifth-generation visual programming solutions for
creating new apps.
• Programming with a visual interface allows users to easily understand
and complete object-oriented programming tasks.
• 5GL, are programming languages contains visual tools to help
develop a program.
• Examples of fifth generation languages include Mercury, OPS5, and
Prolog.
CLASSIFICATION OF COMPUTER
LANGUAGES

More Related Content

PPTX
Types of Programming Languages
PPT
Formal Specifications in Formal Methods
PPT
PDF
Software Architecture: Design Decisions
PPTX
Programming languages
PPTX
Software Evolution
Types of Programming Languages
Formal Specifications in Formal Methods
Software Architecture: Design Decisions
Programming languages
Software Evolution

What's hot (13)

PPT
Computer languages
PPTX
Types of translation services and their role
PPTX
Case tools
PPTX
McCall Software Quality Model in Software Quality Assurance
PDF
Digital Library An Introduction
DOCX
Generations of programming language
PPTX
Compiler vs interpreter
PPT
Unit 1 - Introduction to Software Engineering.ppt
PDF
structure chart.pdf
PPTX
Programming Paradigm & Languages
PPTX
Programming language
PPTX
introduction to programming languages
PPTX
Introduction to computer graphics
Computer languages
Types of translation services and their role
Case tools
McCall Software Quality Model in Software Quality Assurance
Digital Library An Introduction
Generations of programming language
Compiler vs interpreter
Unit 1 - Introduction to Software Engineering.ppt
structure chart.pdf
Programming Paradigm & Languages
Programming language
introduction to programming languages
Introduction to computer graphics
Ad

Similar to Computer programming language generations (20)

PPTX
Computer Language
PPTX
Lec21&22.pptx programing language and there study
PPTX
EVALUTION OF COMPUTER LANGAGES
PPTX
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
PPTX
Programming Language
PPTX
Computer Languages.
PPT
Cmp104 lec 6 computer lang
PPT
Cmp104 lec 6 computer lang
PPT
evolution of programming.ppt
PPTX
Third and fourth generation programming language
PPT
Languages
PPTX
Computer languages
PPTX
d3IGaGIHEVmLlydudufh0dpydupdudu0fupdoC1762.pptx
PPS
Programming Languages and the Programming Process
DOCX
Fundamentals of Programming language.docx
PPTX
Programming assignment-help at myassignmenthelp.net
PPT
Software Engineering : Computer basics - Introduction to computer
PPTX
What is Assembly & Procedural Programming Languages?
PPTX
Presentation of the Computer language.pptx
PPT
Generations of Programming Languages
Computer Language
Lec21&22.pptx programing language and there study
EVALUTION OF COMPUTER LANGAGES
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
Programming Language
Computer Languages.
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
evolution of programming.ppt
Third and fourth generation programming language
Languages
Computer languages
d3IGaGIHEVmLlydudufh0dpydupdudu0fupdoC1762.pptx
Programming Languages and the Programming Process
Fundamentals of Programming language.docx
Programming assignment-help at myassignmenthelp.net
Software Engineering : Computer basics - Introduction to computer
What is Assembly & Procedural Programming Languages?
Presentation of the Computer language.pptx
Generations of Programming Languages
Ad

Recently uploaded (20)

PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
System and Network Administration Chapter 2
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Essential Infomation Tech presentation.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Transform Your Business with a Software ERP System
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
L1 - Introduction to python Backend.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Digital Strategies for Manufacturing Companies
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
wealthsignaloriginal-com-DS-text-... (1).pdf
Operating system designcfffgfgggggggvggggggggg
VVF-Customer-Presentation2025-Ver1.9.pptx
System and Network Administration Chapter 2
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Essential Infomation Tech presentation.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
CHAPTER 2 - PM Management and IT Context
Transform Your Business with a Software ERP System
How to Choose the Right IT Partner for Your Business in Malaysia
L1 - Introduction to python Backend.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How Creative Agencies Leverage Project Management Software.pdf
Digital Strategies for Manufacturing Companies
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo Companies in India – Driving Business Transformation.pdf
Odoo POS Development Services by CandidRoot Solutions
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...

Computer programming language generations

  • 1. COMPUTER PROGRAMMING LANGUAGE GENERATIONS • The term generation summarizes major evolutionary advances in programming languages. • 0GL:- i. Low level language is Machine understandable language which is Binary / 0 or 1. ii. Low-level programming languages are sometimes divided into two categories: first generation and second generation. Machine language is Example of 1GL. Assembly language is Example of 2GL.
  • 2. 1GL • First-generation languages were basic binary data instructions for processors to execute. • Code is made up of 0s and 1s.
  • 3. 2GL • Second-generation languages are also low level language but provide one abstraction level on top of the machine code. • Second-generation languages use an assembler to convert language statements into machine language. • Second-generation languages are sometimes used in kernels and hardware drives, but more commonly used for video editing and video games.
  • 4. 3GL • Third-generation languages use high-level language statements that are converted by a compiler into specific programming language statements. • A third-generation language, such as C, C++ and Java, require a considerable amount of programming skills and knowledge.
  • 5. 4GL • Fourth-generation languages closely resemble human grammar and language. • These languages are often used for accessing databases. • For example SQL(structured query language) is declarative programming language, Used communicate with database. • Perl , PHP, Python, Ruby, and SQL are examples of 4GL.
  • 6. 5GL • Fifth-generation languages use a graphical interface to create language statements that are compiled with a third- or fourth- generation language compiler. • Some of the biggest computer businesses, such as IBM and Microsoft, make fifth-generation visual programming solutions for creating new apps. • Programming with a visual interface allows users to easily understand and complete object-oriented programming tasks. • 5GL, are programming languages contains visual tools to help develop a program. • Examples of fifth generation languages include Mercury, OPS5, and Prolog.