ADPROC

?
Machine Language
Hardware implemented languages which are the set of instructions of a processor.
1 of 14
Assembly Language
Machine codes which are wrapped with alphanumeric symbols so that the instructions are more readable. They also have storage location and subroutine starting addresses.
2 of 14
High level language
A language that is machine independent, and so not reliant on the machine instructions of a given processor.
3 of 14
System programming language
A language differing from application programming languages, dealing with memory, I/O operations, device drivers and operating systems.
4 of 14
Scripting language
A language used to write programs in system administration or programming. Acts as glue between applications.
5 of 14
Domain-specific languages
Languages which are highly special-purpose, made for a specific task, such as postScript is made to create vector graphics.
6 of 14
Object-Oriented languages
Enable the simulation of real-world systems, where there are such classes to contain methods and code.
7 of 14
Procedural
A program is built from one or many procedures, which has variable, statements and iteration, such as with Java or VB.
8 of 14
Functional
Where computation are made through applying functions to given parameters.
9 of 14
Logic
Rule based programs, which do not run in any given order.
10 of 14
Imperative languages
Languages where tasks are defined as a sequence of commands for the computer, saying how to reach an end goal.
11 of 14
Declarative Languages
Programs which describe the desired result, but does not specify the commands to reach this.
12 of 14
Orthogonality
A programming language which has relatively few controls and data constructs, but can be combined together to form many varieties.
13 of 14
Expressiveness
Relates to how much code is required to implement computations i++ instead of i = i + 1
14 of 14

Other cards in this set

Card 2

Front

Machine codes which are wrapped with alphanumeric symbols so that the instructions are more readable. They also have storage location and subroutine starting addresses.

Back

Assembly Language

Card 3

Front

A language that is machine independent, and so not reliant on the machine instructions of a given processor.

Back

Preview of the back of card 3

Card 4

Front

A language differing from application programming languages, dealing with memory, I/O operations, device drivers and operating systems.

Back

Preview of the back of card 4

Card 5

Front

A language used to write programs in system administration or programming. Acts as glue between applications.

Back

Preview of the back of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Overview Of Programming Languages resources »