Prolog
OPS5
Mercury
Wolf
[hardware/technology]
parallel processing architecture
Back
third generation languages
Front
Fortran
Algol60
Algol68
Basic
Pascal
C
Ada
[hardware/technology]
integrated circuits (IC);
small scale integration (SSI)
medium scale integration (MSI)
Back
neural network
Front
computer architecture modeled after human's brain;
Back
Second Generation
Front
[generation of language]
uses mnemonics or very short commands
- low level language
Back
source code
Front
code written before it is compiled into object code
Back
fourth generation
Front
[generation of language]
Declarative languages
Back
fifth generation
Front
[generation of language]
operate on the concept of solving problems;
making the computer program solve the problem for you;
no specific algorithm to solve the problem
Back
Structured Decomposition
Front
breaking down a program into a smaller modules or subprograms
Back
Third generation
Front
[generation of language]
High-Level Languages;
closer to human language;
introduced the use of data structures and control structures;
Back
Second Generation Language
Front
Assembly language
[hardware/technology]
transistors
Back
fourth generation languages
Front
Standard ML
Lisp
Haskel
SQL
Oracle Designer&Developer
Informix 4GL
Visual Basic
[hardware/technology]
large-scale integration
Back
First generation [1GL]
Front
[generation of language]
Machine Languages and uses binary codes;
machine-dependent
[hardware/technology]
vacuum tubes
Back
Assembly language
Front
Uses mnemonic or very short commands/symbols for commands;
uses assembler to convert into machine language
Back
expert system
Front
application that uses knowledge base of human expertise
Back
compilation
Front
process that translates the source code written by the programmer into an object code
Back
third generation
Front
[generation of language]
introduced the use of data structures and control structures;
supports the concept of structured decomposition
Back
assembler
Front
A program that translates an assembly-language program into machine code
Back
third generation
Front
[generation of language]
machine dependent or portable;
source code needs to recompiled for the other computer
Back
portable
Front
describes a program that can readily transferred from one computer to another without the need to rewrite the source code
[generation of language]
more advanced;
commands are usually English-like;
do not require traditional input-process-output logic;
referred to as non-procedural specification language
graphical interfaces
Back
programming language
Front
A series of instructions written by a programmer according to a given set of rules or conventions ["syntax")]
Back
binary code
Front
consists of zeroes(0) and ones (1)
Back
neural network
Front
imitates the brain's ability to adapt and learn from past patterns
Back
machine language
Front
The language made up of binary-coded instructions that a computer can understand and execute directly without any translation