02H1 - ALGOL-Based Languages Flashcards

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

A

PL/I

17
Q

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

A

PL/I

18
Q

Cross-section of arrays could be referenced

A

PL/I

19
Q

Designed in 1970 by Niklaus Wirth

A

Pascal

20
Q

Pascal was named after?

A

Blaise Pascal

21
Q

Has been most useful as a teaching tool

A

Pascal

22
Q

Used as a beginner’s programming language

A

Pascal

23
Q

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

A

Pascal

24
Q

Originally developed by Dennis Ritchie in 1972

A

C

25
Q

Designed for systems programming

A

C

26
Q

Implemented in the UNIX operating system

A

C

27
Q

Has adequate control statements and data-structuring facilities to allow its used in many application areas

A

C

28
Q

Has a rich set of operators that provide a high degree of expressiveness

A

C

29
Q

Developed for the US Department of Defense in the 1970s

A

Ada

30
Q

What Ada was derived from

A

Augusta Ada Bryon

31
Q

Improves code safety and maintainability by using the compiler to find errors in favor of runtime errors

A

Ada

32
Q

It includes extensive facilities for exception handling

A

Ada

33
Q

Program units can be generic in …

A

Ada

34
Q

It provides for concurrent execution of special program units , named tasks, using rendezvous mechanism.

A

Ada