Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Computer Programming 2

What is Computer?

A device that computes, especially a programmable electronic machine that


performs high-speed mathematical or logical operations or that assembles, stores,
correlates, or otherwise processes information.

What is a Computer Program?

A sequence of instructions that a computer can interpret and execute; "the


program required several hundred lines of code".

What is a Computer Programming Language?

A programming language can be used to create programs to control the


behavior of a machine or to express algorithms.

What are the two levels of Computer Language?

Low-level languages have the advantage that they can be written to take
advantage of any peculiarities in the architecture of the central processing unit
(CPU) which is the "brain" of any computer.

A high-level language is a computer programming language that isn't limited


by the computer, designed for a specific job, and is easier to understand.

high-level languages in use, including BASIC, C, C++, Cobol, FORTRAN, Java,


Pascal, Perl, PHP, Python, Ruby, and Visual Basic.

What are the generations of Computer Language?

First generation before computers were even built, Ada Lovelace (1815-1852)
made the first notes on how to control a mechanical computer. She is considered to
be the first programmer.

Second generation improves on first generation by providing code as human


readable source code with logically structures. The source code must be assembled
into machine code before it can be executed by a CPU. This assembly step is done
by an assembler.

Third generation is that they are more programmer-friendly with features like
good support for aggregate data types and expressing concepts in a way that favors
the programmer (1950s)

Fourth generation Improves on 3GL and their development methods with


higher abstraction and statement power, to reduce errors and increase
development speed by reducing programming effort.(1969 , SQL, RPG)
Fifth generation improves on the previous generations by skipping algorithm
writing and instead provides constraints.(1982 ,Introduce Prolog made by Japanese
Researchers)

You might also like