02H1 - Early Languages Flashcards

1
Q

What are the six (6) early languages?

A
  1. Plankalkul
  2. Pseudocodes
  3. IBM 704 and Fortran
  4. COBOL
  5. LISP
  6. Prolog
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It means program calculus

A

Plankalkul

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It was developed by Konrad Zuse

A

Plankalkul

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Includes mathematical expressions showing the relationships between program variables

A

Plankalkul

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Have their own interpretative system for execution

A

Pseudocodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Were implemented through compiling routines

A

Pseudocodes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the three (3) notable pseudocodes?

A
  1. Short Code
  2. Speedcoding
  3. The UNIVAC “Compiling” System
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The capabilities of IBM 704 prompted the development of …

A

Fortran

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Fortran was derived from …

A

Formula Translation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

… is a general-purpose imperative programming language created for numeric computation and scientific computing

A

Fortran

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Computers had small memories and were slow and relatively unreliable

A

Fortran

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The primary use of computers was for scientific computations

A

Fortran

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

There were no existing efficient and effective way to program computers

A

Fortran

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Because of the high cost of computers compared to the cost of programmers, the speed of the generated object code was the primary goal of the first …

A

Fortran compilers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

COBOL stands for

A

Common Business Oriented Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

COBOL was developed by?

A

CODASYL Committee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What year was COBOL was developed?

A

1960

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the full meaning of CODASYL

A

Conference on Data System Languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

It is not designed for writing systems programs

A

COBOL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Designed for developing business, typically file-oriented applications

A

COBOL

21
Q

What are the three characteristics of COBOL?

A

Self-documenting, Non-proprietary, Maintainable

22
Q

Stands for List Processor

A

LISP

23
Q

It was developed by John McCarthy in the 1950s

A

LISP

24
Q

First functional programming language that was intended to provide language features for list processing

A

LISP

25
Q

Used in applications for artificial intelligence

A

LISP

26
Q

2 Dialects of LISP

A
  1. Scheme
  2. Common LISP
27
Q

What are the two types of Data Structures in LISP?

A
  1. Atoms
  2. Lists
28
Q

similar to identifiers, but can also be numeric constants

A

Atoms

29
Q

can be lists of atoms, lists, or any combination of the two

A

Lists

30
Q

All computations are performed by applying functions to arguments

A

Functional Programming Style

31
Q

Uniform Representation of Data and Code

A

LISP

32
Q

Reliance on Recursion

A

LISP

33
Q

Garbage Collection

A

LISP

34
Q

Emerged in the mid-1970s. Invented by Guy Lewis Steele Jr. and Gerald Jay Sussman

A

Scheme

35
Q

Characterized by its small size, its treatments of functions as first-class entities, and its exclusive use of static scoping

A

Scheme

36
Q

A convention used with many programming languages that se the scope (range of functionality) of a variable so that it may only be referenced from within the block of code in which it is defined

A

Static Scoping

37
Q

What are the other term for Static Scoping?

A

Lexical Scoping

38
Q

Developed in the early 1980s

A

Common LISP

39
Q

Designed by combining the features of several dialects of LISP

A

Common LISP

40
Q

Allows both static scoping and dynamic scoping

A

Common LISP

41
Q

creates variables that can be called from outside the block of code in which they are defined

A

Dynamic Scoping

42
Q

Derived from Programming Logic

A

Prolog

43
Q

Designed by Alain Colmerauer, Phillippe Roussel, and Robert Cowalski in the early 1970s

A

Prolog

44
Q

… programs consists of collections of statements

A

Prolog

45
Q

Prolog programs consist of …

A

collections of statements

46
Q

A method for specifying predicate calculus propositions

A

Prolog

47
Q

An implementation of a restricted form of resolution

A

Prolog

48
Q
A