02H1 - ALGOL-Based Languages Flashcards

(34 cards)

1
Q

Derived from Algorithmic Language

A

ALGOL

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

Originally developed in the mid-1950s

A

ALGOL

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

Designed specifically for programming scientific computations

A

ALGOL

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

What are the three major specifications of ALGOL?

A

ALGOL 58, 60, and 68

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

Characteristics: Block Structure, Parameter passing, Structured Control Statements, Recursion, Dynamic Arrays, Reserved words, user-defined data types

A

ALGOL

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

What is the meaning of BASIC?

A

Beginner’s All Purpose Symbolic Instruction Code

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

Originally designed as a teaching language by John Kemeny and Thomas Kurtz in the early 1960s

A

BASIC

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

Described as easy to learn, especially for the non-science oriented individuals

A

BASIC

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

Can be implemented on computers with small memory capacity

A

BASIC

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

First widely used language that was used through terminals connected to a remote computer

A

BASIC

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

What is the meaning of PL/I

A

Programming Language I

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

Introduced by the IBM in the 1960s

A

PL/I

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

Represents the first large-scale attempt to design a language that could be used for various application areas

A

PL/I

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

Programs were allowed to create concurrently executing subprograms

A

PL/I

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

Pointers were included as data type

A

PL/I

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

It was possible to detect and handle 23 different types of exceptions or runtime errors

17
Q

Subprograms were allowed to be used recursively, but the capability could be disabled, allowing more efficient linkage for non-recursive subprograms

18
Q

Cross-section of arrays could be referenced

19
Q

Designed in 1970 by Niklaus Wirth

20
Q

Pascal was named after?

A

Blaise Pascal

21
Q

Has been most useful as a teaching tool

22
Q

Used as a beginner’s programming language

23
Q

By the mid-1970s, it was the most widely used language for instruction

24
Q

Originally developed by Dennis Ritchie in 1972

25
Designed for systems programming
C
26
Implemented in the UNIX operating system
C
27
Has adequate control statements and data-structuring facilities to allow its used in many application areas
C
28
Has a rich set of operators that provide a high degree of expressiveness
C
29
Developed for the US Department of Defense in the 1970s
Ada
30
What Ada was derived from
Augusta Ada Bryon
31
Improves code safety and maintainability by using the compiler to find errors in favor of runtime errors
Ada
32
It includes extensive facilities for exception handling
Ada
33
Program units can be generic in ...
Ada
34
It provides for concurrent execution of special program units , named tasks, using rendezvous mechanism.
Ada