2
Form 5 Lesson Notes Part 1 Program & Programming
L
ESSON
T
WO
: G
ENERATIONS
OF
P
ROGRAMMING
L
ANGUAGES
1.
Levels of programming languages :
a) Low-level language b) High-level language2.A low-level programming language is a programming language that provides little or no abstraction from a computer’s microprocessor.3.A high-level programming language is a programming language that ismore abstract, easier to use, and more portable across platform.4.
Generations of programming languages :
a)First Generation Language – machine language b)Second Generation Language – assembly languagec)Third Generation Language – COBOL, BASIC, C, Ada,Compilers, Interpreter d)Fourth Generation Language – Report Generators, QueryLanguage Application generatorse)Fifth Generation Language – natural language
5.
First and Second Generation Programming Language are Low-levelProgramming Languages.
6.
Third, Fourth and Fifth Generation Programming Language are High-Level Programming Language.
FIRST GENERATION PROGRAMMING LANGUAGE
1.
The first generation of programming language, or 1GL, is
machinelanguage
.2.Machine language is a set of instructions and data that a computer’scentral processing unit can execute directly.3.Machine language statements are written in binary code, and eachstatement corresponds to one machine action.
SECOND GENERATION PROGRAMMING LANGUAGE
1.
The second generation programming language, 2GL, is
assemblylanguage
.2.Assembly language is the human-readable notation for the machinelanguage used to control specific computer operations.
3.
An assembly language programmer writes instructions using symbolicinstruction codes that are meaningful abbreviations or mnemonics.
Leave a Comment
Dear Sir, I am learning programming in Visual Basic and this material valuable, can you kindly e-mail me a copy? My e-mail address is chilekwamusenge@yahoo.com. Thank you in advance.
Dear Sir, I am learning VB 6.0 and I found this material (page 1-57) very helpful. Can you send this material to me by e-mail mieree_smith@yahoo.com Thanks in advance for your help and great material.