0% found this document useful (0 votes)
39 views

Comp Handouts

The document summarizes the evolution of programming languages from the 1st generation to the 5th generation. The 1st generation languages were machine languages using binary code. The 2nd generation introduced symbolic assembly languages. The 3rd generation saw the development of high-level languages like FORTRAN that were easier for humans to read and write. The 4th generation included visual languages using graphics and objects. The 5th generation focused on artificial intelligence using neural networks and logical programming.

Uploaded by

lorei
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Comp Handouts

The document summarizes the evolution of programming languages from the 1st generation to the 5th generation. The 1st generation languages were machine languages using binary code. The 2nd generation introduced symbolic assembly languages. The 3rd generation saw the development of high-level languages like FORTRAN that were easier for humans to read and write. The 4th generation included visual languages using graphics and objects. The 5th generation focused on artificial intelligence using neural networks and logical programming.

Uploaded by

lorei
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

_________________________

Evolution of Programming Languages


Lady Ada Lovelace
Known to be the first computer programmer.

Charles Babbage
He introduced the concept of digital programmable
Computer. This added up a lot to the history of computer.

A. 1940-1950’s (1GL – 1st Generation Languages)


o Machine Languages (only language that a computer can understand)
 Line by Line and run
 Uses Binary Code: zero, and one
 Relatively quick and efficient
 It is Direct
 Machine Dependent: If used for one machine, used for other too.
 Not portable
 EDSAC : Electronic Delay Storage Automatic Calculator by Professor Sir Maurice
Wilkes in 1952

B. Early to Mid 1950’s (2GL – 2nd Generation Languages)


o Symbolic or Assembly Language

-Uses mnemonics (codes / symbols)


: Needs to be grouped before ran
: Shortened symbols for command
: Less difficult to learn and use
 Write , Input Symbol, and run
 Very hard for human to understand codes
 Codes needs an assembler to translate mnemonic into machine language
 AUTOCODE by Alick Glennie for Mark 1 in 1952

A type of computer in that time.

C. Mid to late 1950’s (3GL – 3rd Generation Languages)


o High Level Languages
 Divided into modules (groupings) and run
 Easy to Understand

 The First Compiler was used in this generation


-by Grace Hopper
-“translator”
-translates high level languages ro machine languages
 Use of data structures and control structures for code re-use
 FORTRAN, BASIC, PASCAL, C, ADA

D. Early 1970’s (4GL – 4th Generation Languages)


o More Advanced than high level languages
 Non-procedural specification languages

Top to bottom

 Uses graphics such as buttons, and objects that can be moved and clicked
 Incorporated graphical user interfaces
 Commands are done through click and drag actions
 SQL, VB

E. 1990’s (5GL – 5th Generation Languages)


o Ai (Artificial Intelligence)
o Logical Programming Languages
Operates on problem solving based on limitations / conditions
Uses neural network : computer architecture

Wirings: connection

Moduled after a human brain


 Mercury , Prolog, Opss
_____________________________________________________________
IDE -- bluej

-where u build program


-has own compiler
-has debugger

You might also like