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

Comprog Reviewer by - Aquino

This document discusses computer programming and programming languages. It defines a computer program as a set of instructions that directs a computer to perform tasks. It then discusses the different levels or generations of programming languages from low-level machine languages and assembly languages to high-level third, fourth, and fifth generation languages. The higher the generation, the more user-friendly and problem-oriented the languages become.
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)
181 views

Comprog Reviewer by - Aquino

This document discusses computer programming and programming languages. It defines a computer program as a set of instructions that directs a computer to perform tasks. It then discusses the different levels or generations of programming languages from low-level machine languages and assembly languages to high-level third, fourth, and fifth generation languages. The higher the generation, the more user-friendly and problem-oriented the languages become.
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

COMPROG REVIEWER BY: AQUINO

Computer program (software)


-Set of instructions that directs the computer to perform tasks.
-A list of instructions that the computer must follow in order to process data into
information.

Application Generator- programmer's tool consisting of modules that have been pre-
programmed to accomplish various task. Program that creates source code or machine code
from a specification.

Programming- a multi-step process in creating a program or list of instruction (also called


software engineering)

Programming Language
-A set of rules that tells the computer what operations to do.
-A set of words, symbols or codes that enables human to communicate with computers.

Programmer
A person who writes or design a computer programs.

LEVELS OF PROGRAMMING LANGUAGES

LOW LEVEL- 1ST GENERATION, 2ND GENERATION


HIGH LEVEL- 3RD GENERATION, 4TH GENERATION, 5TH GENERATION

First Generation Machine Language (1945)


● The basic of the computer, representing data as 1's and O's.
● Machine language program varied for computer to computer that is why they were
machine- dependent.
● Only language computer directly recognizes

Second Generation Assembly Language (Mid 1950)

A low-level programming language that allows computer user to write program using
abbreviations or more easily remembered words instead of numbers.

Third Generation High-Level or Procedural Language (Early 1960)

● Resembles human language such as English.


● It allows users to write in a familiar notation rather than numbers or abbreviations.
● Can be used on more than one kind of computer. that is not machine-dependent unlike
machine & assembler language.
● Familiar languages of this sort is FORTRAN. COBOL, BASIC, Pascal, and C.
Fourth Generation-Very High Level or Problem Oriented Language (Early 1970s)
● Also called Fourth-Generation Languages (4GL)
● More user-oriented and allow users to develop programs with fewer commands.
● Require more computing power compared to procedural language.

Fifth Generation Natural Language-Visual Programming Language (early 1980s-present)

● Categorized into two types namely - Ordinary Human Language and Programming
Languages.

● Provide a visual or graphical interface, called a visual programming environment for


creating codes

● Allows people to interact with computers without needing specialized knowledge.

● People can talk to computers and the voice recognition systems can convert spoken
sounds into written words, just like taking dictation.

You might also like