SlideShare a Scribd company logo
6
Most read
7
Most read
9
Most read
*
*OBJECTIVES:
TO UNDERSTAND WHAT A PROGRAM IS
TO UNDERSTAND LANGUAGE GENERATIONS
TO BE ABLE TO DISTINGUISH AMONG THE SEVERAL
LANGUAGE GENERATIONS
What is a programming language?
What are the two types programming languages?
Distinguish among machine language, assembly language
and high level language.
What is the difference between an assembler, an
interpreter and a compiler?
What is the difference between source code and object
code?
*
*
Program is an organized list of instructions that, when executed, it
perform any operation, and do the job it is also known a code.
Without programs, computers are useless.
A program is like a recipe. It contains a list of variables and a list of
directions (Statements) that tell the computer what to do with the
variables.
The variables can represent numeric data, text or graphical images.
*
The term instruction is often used to describe the programming
commands.
Computer’s instructions set is the list of all the basic commands in
the computer's machine language.
*
Computer languages has the same history as the computers
itself history.
There are five generations of languages when programming
method and techniques could be developed as far as development
in hardware occurred.
*
First-generation language was machine language or the level of
instructions and data that the processor is actually given to
work on binary numbers 0s and 1s.
First-generation language is the lowest level computer
language. Information is conveyed to the computer by the
programmer as binary instructions.
In the 1940s and 1950s, computers were programmed by
scientists sitting before control panels equipped with toggle
switches so that they could input instructions as strings of
zeros and ones.
*
Second-generation language used assembly language,
An assembler converts the assembler language
statements into machine language.
By the late 1950s, this language had become popular.
Assembly language consists of letters of the alphabet.
This makes programming much easier than trying to
program a series of zeros and ones.
Second-generation language use increased when
Grace Hopper developed FLOW-MATIC, a language
that made programming easier.
*
Third-generation language is a high-level programming
language, such as PL/I, COBOL, FORTRAN and C.
Compiler based FORTRAN and COBOL created because it
improved the record keeping and data management ability in
many business applications.
In the early 1960s, BASIC language designed and used by
nonprofessional programmers. BASIC remained popular during
the 1970s and 1980s.
Programs written in third-generation languages require more
memory and run more slowly than those written in lower level
languages.
*
Fourth-generation language is designed to be closer to
natural language than a 3GL language.
Fourth-generation languages attempt to make
communicating with computers as much like the
processes of thinking and talking to other people as
possible.
Fourth-generation languages typically consist of
English-like words and phrases, some of these
languages include graphic devices such as icons and
onscreen push buttons for use during programming
and when running the application.
Many fourth-generation languages use C, C++, Java
and SQL that support stand-alone as well as web
applications.
*
Fifth-generation language is programming that uses
a visual or graphical development interface to create
source language that is usually compiled with a 3GL or
4GL language compiler.
Microsoft, Borland, IBM, and other companies make
5GL visual programming products for developing
applications in Java, J++, Visual Java, Visual Basic,
ASP, ASP.NET, VB.NET and C#.
Visual programming allows you to see object oriented
structures and drag icons to assemble program blocks.
 A program is a series of instructions given to the
computer to perform a task.
 There are five generations of computer languages.
 First generation : machine code
*
• What is a program?
• Explain briefly the differences between each
categories.
• State the different types of translators and
there functions.
• State 2 programming languages in high level.
• Is low level languages still used?
• State one application where low level language
is still used.
*

More Related Content

What's hot (20)

PPT
Computer languages 11
Muhammad Ramzan
 
PDF
Lecture 01 introduction to compiler
Iffat Anjum
 
PPTX
Programming languages
www.myassignmenthelp.net
 
PPTX
Programming Language
Education Front
 
PPTX
FIT-Unit3 chapter2- Computer Languages
raksharao
 
PPT
Computer Languages
Anjana Mohanan
 
PPT
Intro To Programming Concepts
Jussi Pohjolainen
 
PPTX
computer languages
The millennium school
 
PDF
Presentation of programming languages for beginners
Clement Levallois
 
PPTX
Introduction of c programming
Tarun Sharma
 
PPTX
Programming language
Shuja Qais
 
PPT
Text Editor for System software
kalaivanan vanan
 
PPTX
Basic programming concepts
salmankhan570
 
PPTX
Introduction to Programming Languages
educationfront
 
DOCX
Generations of programming language
JAIDEVPAUL
 
PPT
Language translator
asmakh89
 
PPTX
Computer languages
AqdasNoor
 
PPT
Generation of computer languages
kitturashmikittu
 
PPT
Computer programming concepts
Jasper John Cinatad
 
PPTX
Programming languages
Akash Varaiya
 
Computer languages 11
Muhammad Ramzan
 
Lecture 01 introduction to compiler
Iffat Anjum
 
Programming languages
www.myassignmenthelp.net
 
Programming Language
Education Front
 
FIT-Unit3 chapter2- Computer Languages
raksharao
 
Computer Languages
Anjana Mohanan
 
Intro To Programming Concepts
Jussi Pohjolainen
 
computer languages
The millennium school
 
Presentation of programming languages for beginners
Clement Levallois
 
Introduction of c programming
Tarun Sharma
 
Programming language
Shuja Qais
 
Text Editor for System software
kalaivanan vanan
 
Basic programming concepts
salmankhan570
 
Introduction to Programming Languages
educationfront
 
Generations of programming language
JAIDEVPAUL
 
Language translator
asmakh89
 
Computer languages
AqdasNoor
 
Generation of computer languages
kitturashmikittu
 
Computer programming concepts
Jasper John Cinatad
 
Programming languages
Akash Varaiya
 

Similar to Program & language generation (20)

PPTX
Introduction to programming languages
samina khan
 
PPT
Software Engineering : Computer basics - Introduction to computer
PrabaKaran656400
 
PDF
Introduction To Programming In C Language C Programming Best C Programming La...
simanuaderli
 
PDF
POLITEKNIK MALAYSIA
Aiman Hud
 
PDF
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
Kakai Catalan
 
PPTX
Software programming and development
Ali Raza
 
PPT
Computer languages and generation
Munawar Bukhari
 
PPT
Lecture 8
Anshumali Singh
 
PDF
Programming language
Marisa Paryasto
 
PPTX
programming.pptx
DarianElmyra
 
DOC
Machine language to artificial intelligence
Suneel Dogra
 
PPTX
Introductions to Design Logic.pptx IT level
gadisaadamu101
 
PPT
Programming language
Ayesha Waheed
 
PPT
Introduction to programming principles languages
Frankie Jones
 
PPTX
Programming Language Evolution
Kushan Dananjaya
 
PDF
Introduction to computer programming
VanessaBuensalida
 
PDF
sege.pdf
SegezzBrian
 
PPTX
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
jamesaaronguevarra1
 
PPT
La 5 Programming2
Cma Mohd
 
PPTX
History of Programming Language
tahria123
 
Introduction to programming languages
samina khan
 
Software Engineering : Computer basics - Introduction to computer
PrabaKaran656400
 
Introduction To Programming In C Language C Programming Best C Programming La...
simanuaderli
 
POLITEKNIK MALAYSIA
Aiman Hud
 
INTRODUCTION TO SOFTWARE, PROGRAMMING LANGUAGES.pdf
Kakai Catalan
 
Software programming and development
Ali Raza
 
Computer languages and generation
Munawar Bukhari
 
Lecture 8
Anshumali Singh
 
Programming language
Marisa Paryasto
 
programming.pptx
DarianElmyra
 
Machine language to artificial intelligence
Suneel Dogra
 
Introductions to Design Logic.pptx IT level
gadisaadamu101
 
Programming language
Ayesha Waheed
 
Introduction to programming principles languages
Frankie Jones
 
Programming Language Evolution
Kushan Dananjaya
 
Introduction to computer programming
VanessaBuensalida
 
sege.pdf
SegezzBrian
 
422092600-PROGRAMMING-LANGUAGES-PPT-pptx.pptx
jamesaaronguevarra1
 
La 5 Programming2
Cma Mohd
 
History of Programming Language
tahria123
 
Ad

More from Buxoo Abdullah (14)

PPTX
1.1.2 HEXADECIMAL
Buxoo Abdullah
 
PPTX
MONEY & BANKING
Buxoo Abdullah
 
PPTX
Retail trade
Buxoo Abdullah
 
PPTX
1.1.3 DATA STORAGE
Buxoo Abdullah
 
PPTX
CODING WITH PYTHON PART 1
Buxoo Abdullah
 
PPTX
2.1.1 PROBLEM SOLVING & DESIGN
Buxoo Abdullah
 
PPTX
1.1.1 BINARY SYSTEM
Buxoo Abdullah
 
PPTX
COMPUTER SCIENCE PRE RELEASE 2210 FOR NOVEMBER 2018 P22
Buxoo Abdullah
 
PPTX
Computer health & safety issues
Buxoo Abdullah
 
PPTX
Data and information
Buxoo Abdullah
 
PPT
Computer languages
Buxoo Abdullah
 
PPTX
Input devices
Buxoo Abdullah
 
PPTX
Formative & summative evaluation
Buxoo Abdullah
 
PPTX
Ppt presentation of queues
Buxoo Abdullah
 
1.1.2 HEXADECIMAL
Buxoo Abdullah
 
MONEY & BANKING
Buxoo Abdullah
 
Retail trade
Buxoo Abdullah
 
1.1.3 DATA STORAGE
Buxoo Abdullah
 
CODING WITH PYTHON PART 1
Buxoo Abdullah
 
2.1.1 PROBLEM SOLVING & DESIGN
Buxoo Abdullah
 
1.1.1 BINARY SYSTEM
Buxoo Abdullah
 
COMPUTER SCIENCE PRE RELEASE 2210 FOR NOVEMBER 2018 P22
Buxoo Abdullah
 
Computer health & safety issues
Buxoo Abdullah
 
Data and information
Buxoo Abdullah
 
Computer languages
Buxoo Abdullah
 
Input devices
Buxoo Abdullah
 
Formative & summative evaluation
Buxoo Abdullah
 
Ppt presentation of queues
Buxoo Abdullah
 
Ad

Recently uploaded (20)

PDF
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
PPTX
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
PDF
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
PPTX
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
PDF
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
PDF
Andreas Schleicher_Teaching Compass_Education 2040.pdf
EduSkills OECD
 
PDF
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
 
PDF
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
 
PPTX
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PPTX
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
PPTX
grade 8 week 2 ict.pptx. matatag grade 7
VanessaTaberlo
 
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
DOCX
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
PDF
Lesson 1 : Science and the Art of Geography Ecosystem
marvinnbustamante1
 
PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PDF
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
PDF
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.06.25.pdf
TechSoup
 
PDF
COM and NET Component Services 1st Edition Juval Löwy
kboqcyuw976
 
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
Elo the Hero is an story about a young boy who became hero.
TeacherEmily1
 
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
Andreas Schleicher_Teaching Compass_Education 2040.pdf
EduSkills OECD
 
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
 
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
 
PLANNING A HOSPITAL AND NURSING UNIT.pptx
PRADEEP ABOTHU
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
grade 8 week 2 ict.pptx. matatag grade 7
VanessaTaberlo
 
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
Lesson 1 : Science and the Art of Geography Ecosystem
marvinnbustamante1
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
Free eBook ~100 Common English Proverbs (ebook) pdf.pdf
OH TEIK BIN
 
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.06.25.pdf
TechSoup
 
COM and NET Component Services 1st Edition Juval Löwy
kboqcyuw976
 

Program & language generation

  • 1. * *OBJECTIVES: TO UNDERSTAND WHAT A PROGRAM IS TO UNDERSTAND LANGUAGE GENERATIONS TO BE ABLE TO DISTINGUISH AMONG THE SEVERAL LANGUAGE GENERATIONS
  • 2. What is a programming language? What are the two types programming languages? Distinguish among machine language, assembly language and high level language. What is the difference between an assembler, an interpreter and a compiler? What is the difference between source code and object code? *
  • 3. * Program is an organized list of instructions that, when executed, it perform any operation, and do the job it is also known a code. Without programs, computers are useless. A program is like a recipe. It contains a list of variables and a list of directions (Statements) that tell the computer what to do with the variables. The variables can represent numeric data, text or graphical images.
  • 4. * The term instruction is often used to describe the programming commands. Computer’s instructions set is the list of all the basic commands in the computer's machine language.
  • 5. * Computer languages has the same history as the computers itself history. There are five generations of languages when programming method and techniques could be developed as far as development in hardware occurred.
  • 6. * First-generation language was machine language or the level of instructions and data that the processor is actually given to work on binary numbers 0s and 1s. First-generation language is the lowest level computer language. Information is conveyed to the computer by the programmer as binary instructions. In the 1940s and 1950s, computers were programmed by scientists sitting before control panels equipped with toggle switches so that they could input instructions as strings of zeros and ones.
  • 7. * Second-generation language used assembly language, An assembler converts the assembler language statements into machine language. By the late 1950s, this language had become popular. Assembly language consists of letters of the alphabet. This makes programming much easier than trying to program a series of zeros and ones. Second-generation language use increased when Grace Hopper developed FLOW-MATIC, a language that made programming easier.
  • 8. * Third-generation language is a high-level programming language, such as PL/I, COBOL, FORTRAN and C. Compiler based FORTRAN and COBOL created because it improved the record keeping and data management ability in many business applications. In the early 1960s, BASIC language designed and used by nonprofessional programmers. BASIC remained popular during the 1970s and 1980s. Programs written in third-generation languages require more memory and run more slowly than those written in lower level languages.
  • 9. * Fourth-generation language is designed to be closer to natural language than a 3GL language. Fourth-generation languages attempt to make communicating with computers as much like the processes of thinking and talking to other people as possible. Fourth-generation languages typically consist of English-like words and phrases, some of these languages include graphic devices such as icons and onscreen push buttons for use during programming and when running the application. Many fourth-generation languages use C, C++, Java and SQL that support stand-alone as well as web applications.
  • 10. * Fifth-generation language is programming that uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language compiler. Microsoft, Borland, IBM, and other companies make 5GL visual programming products for developing applications in Java, J++, Visual Java, Visual Basic, ASP, ASP.NET, VB.NET and C#. Visual programming allows you to see object oriented structures and drag icons to assemble program blocks.
  • 11.  A program is a series of instructions given to the computer to perform a task.  There are five generations of computer languages.  First generation : machine code *
  • 12. • What is a program? • Explain briefly the differences between each categories. • State the different types of translators and there functions. • State 2 programming languages in high level. • Is low level languages still used? • State one application where low level language is still used. *