SlideShare a Scribd company logo
TOPIC
First Generation
 The first generation language was the Machine
Language , which was used in the earliest
computers.
 Computers use only signals in the form of ON and
OFF, hence they recognize two binary codes which
are 0 and 1.
 Machine Language also known as computer’s own
language because it directly understands this
system of code.
 It had high speed .
 Translators were not used.
 Was machine dependent.
 Complex language.
 Error prone(was full of errors).
 Tedious (was time taking)
Second generation
 In the second generation, assembly language was
used and was developed in 1950s and its main
developer was IBM.
 Programmer can easily interact directly with the
hardware using the assembly language.
 Assembly language allocates a mnemonic code to
each instruction in the machine language for
making it easier to write.
 A computer can only understand machine
language , so assemblers are introduced to
translate the assembly language into machine
language.
 Easy to use & more understandable than
machine language.
 Less error prone than machine language.
 Efficient than machine language.
 More control on hardware.
 Was machine dependent
 Harder to learn.
 Slow development time
 No support for modern software technology.
Third Generation
 1960s: the beginning of third generation
programming languages.
 Languages such as BASIC, COBOL, FORTRAN & C
are third generation high level languages.
 However, a computer can only understand
machine language and a translator such as
Compiler and Interpreter.
 Readability(read and writing the program).
 Easy debugging(removing errors).
 Easier to maintain.
 Low development cost.
 Easy documentation.
 Poor control on hardware.
 Less efficient.
QBASIC: Its full form is Quick Beginner’s All-Purpose
Symbolic Instruction Code.
 In 1964, the original BASIC came into use , which
helped non-science students in accessing computers.
 In 1970s and 80s , BASIC came in use
microcomputers.
 It allowed development small business applications.
 Hence it was broadly used for business purposes.
COBOL:
 Common Business Oriented Language is one of the
oldest programming languages, initially developed by
Grace Hopper.
 Mainly used in business, finance and administration
sector of companies and governments.
 The COBOL (2002) standard supports object-oriented
programming and various other new features for
different languages.
FORTRAN:
 The IBM mathematical FormulaTranslating System
is a general purpose, high level language that is
developed for numeric and scientific
computations.
 Ibm developed FORTRAN in 1950s for scientific
and engineering purposes.
 It was used various fields , such as weather
prediction, computational physics and chemistry.
 This language is meant for high performance
computing.
C++:
 C was developed in 1978 and became the most
popular programming languages within a very short
span of time.
 It had various problems during its usage, to overcome
these a new programming language was developed
by Bjarne Stroustrup at AT&T Bell Labs in early 1980.
 This language is the improved version of the C -
language with some additional features made possible
by using the concept of C. Later on this language came
to be popularly known as C++.
JAVA:
 In the year 1991 a team of programmers with the
objective of developing an object oriented
programming language made a very simple, portable
and reliable innovation called the Oak or Java
programming language.
It features are:
 Object-oriented
 Platform independent
 A combination of interpreter and compiler.
 Good performance
 Built-in networking
 generation of programming language

More Related Content

PPT
Generations of Programming Languages
PPT
Generations Of Programming Languages
PPTX
Program & language generation
PPT
Generations of Programming Languages
PPTX
Unit 12 section 1 - computer programming
DOCX
Generations of programming language
PPT
Presentation on generation of languages
PPT
Presentation on Programming Languages.
Generations of Programming Languages
Generations Of Programming Languages
Program & language generation
Generations of Programming Languages
Unit 12 section 1 - computer programming
Generations of programming language
Presentation on generation of languages
Presentation on Programming Languages.

What's hot (19)

PPTX
Programming language
PPTX
Generations of programming_language.kum_ari11-1-1-1
PPTX
Computer and its language
PPT
La 5 Programming2
PPTX
Programming languages
PPTX
History of Programming Language
PPTX
Lang generations 7557_syed_ghazanfarnaqvi_saturday
PPTX
Rajesh ppt
PPT
Generation of computer languages
PPT
Computer languages and generation
PPTX
Programming language
PPTX
computer languages
PPTX
Evolution of Computer Languages
PPSX
Programming languages
PPT
Computer Languages....ppt
PPT
4 evolution-of-programming-languages
PPT
Programming languages
PPT
Computer languages
PPTX
Programming Language
Programming language
Generations of programming_language.kum_ari11-1-1-1
Computer and its language
La 5 Programming2
Programming languages
History of Programming Language
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Rajesh ppt
Generation of computer languages
Computer languages and generation
Programming language
computer languages
Evolution of Computer Languages
Programming languages
Computer Languages....ppt
4 evolution-of-programming-languages
Programming languages
Computer languages
Programming Language
Ad

Similar to generation of programming language (20)

PPTX
History of Computer Programming Languages.pptx
PPTX
Basic programming concepts
PPTX
Programming Language Evolution
PPT
Software Engineering : Computer basics - Introduction to computer
PPTX
Computer language23
PPTX
Programming languages
PPT
Grade 10 introduction and history of programming
PPTX
Programming languages
PPT
Computer languages 11
PPTX
Introduction of c language
DOCX
GENERATIONS_OF_PROGRAMMING_LANGUAGES.docx
PPTX
Presentation2
PPTX
THE HISTORY OF PROGRAMMING.pptx
DOCX
all languages in computer programming
PPT
Cmp104 lec 6 computer lang
PPT
Cmp104 lec 6 computer lang
PDF
Assignment on basic programming language
DOCX
Fundamentals of Programming language.docx
PPTX
Programming language (JGMNHS)
PPTX
History of Computer Programming Languages.pptx
Basic programming concepts
Programming Language Evolution
Software Engineering : Computer basics - Introduction to computer
Computer language23
Programming languages
Grade 10 introduction and history of programming
Programming languages
Computer languages 11
Introduction of c language
GENERATIONS_OF_PROGRAMMING_LANGUAGES.docx
Presentation2
THE HISTORY OF PROGRAMMING.pptx
all languages in computer programming
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
Assignment on basic programming language
Fundamentals of Programming language.docx
Programming language (JGMNHS)
Ad

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Structure & Organelles in detailed.
PPTX
Institutional Correction lecture only . . .
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Insiders guide to clinical Medicine.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
master seminar digital applications in india
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
PPH.pptx obstetrics and gynecology in nursing
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Structure & Organelles in detailed.
Institutional Correction lecture only . . .
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
VCE English Exam - Section C Student Revision Booklet
Insiders guide to clinical Medicine.pdf
Pre independence Education in Inndia.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
TR - Agricultural Crops Production NC III.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
01-Introduction-to-Information-Management.pdf
master seminar digital applications in india
Module 4: Burden of Disease Tutorial Slides S2 2025
Anesthesia in Laparoscopic Surgery in India
Sports Quiz easy sports quiz sports quiz
PPH.pptx obstetrics and gynecology in nursing

generation of programming language

  • 2. First Generation  The first generation language was the Machine Language , which was used in the earliest computers.  Computers use only signals in the form of ON and OFF, hence they recognize two binary codes which are 0 and 1.  Machine Language also known as computer’s own language because it directly understands this system of code.
  • 3.  It had high speed .  Translators were not used.  Was machine dependent.  Complex language.  Error prone(was full of errors).  Tedious (was time taking)
  • 4. Second generation  In the second generation, assembly language was used and was developed in 1950s and its main developer was IBM.  Programmer can easily interact directly with the hardware using the assembly language.  Assembly language allocates a mnemonic code to each instruction in the machine language for making it easier to write.  A computer can only understand machine language , so assemblers are introduced to translate the assembly language into machine language.
  • 5.  Easy to use & more understandable than machine language.  Less error prone than machine language.  Efficient than machine language.  More control on hardware.  Was machine dependent  Harder to learn.  Slow development time  No support for modern software technology.
  • 6. Third Generation  1960s: the beginning of third generation programming languages.  Languages such as BASIC, COBOL, FORTRAN & C are third generation high level languages.  However, a computer can only understand machine language and a translator such as Compiler and Interpreter.
  • 7.  Readability(read and writing the program).  Easy debugging(removing errors).  Easier to maintain.  Low development cost.  Easy documentation.  Poor control on hardware.  Less efficient.
  • 8. QBASIC: Its full form is Quick Beginner’s All-Purpose Symbolic Instruction Code.  In 1964, the original BASIC came into use , which helped non-science students in accessing computers.  In 1970s and 80s , BASIC came in use microcomputers.  It allowed development small business applications.  Hence it was broadly used for business purposes.
  • 9. COBOL:  Common Business Oriented Language is one of the oldest programming languages, initially developed by Grace Hopper.  Mainly used in business, finance and administration sector of companies and governments.  The COBOL (2002) standard supports object-oriented programming and various other new features for different languages.
  • 10. FORTRAN:  The IBM mathematical FormulaTranslating System is a general purpose, high level language that is developed for numeric and scientific computations.  Ibm developed FORTRAN in 1950s for scientific and engineering purposes.  It was used various fields , such as weather prediction, computational physics and chemistry.  This language is meant for high performance computing.
  • 11. C++:  C was developed in 1978 and became the most popular programming languages within a very short span of time.  It had various problems during its usage, to overcome these a new programming language was developed by Bjarne Stroustrup at AT&T Bell Labs in early 1980.  This language is the improved version of the C - language with some additional features made possible by using the concept of C. Later on this language came to be popularly known as C++.
  • 12. JAVA:  In the year 1991 a team of programmers with the objective of developing an object oriented programming language made a very simple, portable and reliable innovation called the Oak or Java programming language. It features are:  Object-oriented  Platform independent  A combination of interpreter and compiler.  Good performance  Built-in networking