02H1 - ALGOL-Based Languages Flashcards
(34 cards)
Derived from Algorithmic Language
ALGOL
Originally developed in the mid-1950s
ALGOL
Designed specifically for programming scientific computations
ALGOL
What are the three major specifications of ALGOL?
ALGOL 58, 60, and 68
Characteristics: Block Structure, Parameter passing, Structured Control Statements, Recursion, Dynamic Arrays, Reserved words, user-defined data types
ALGOL
What is the meaning of BASIC?
Beginner’s All Purpose Symbolic Instruction Code
Originally designed as a teaching language by John Kemeny and Thomas Kurtz in the early 1960s
BASIC
Described as easy to learn, especially for the non-science oriented individuals
BASIC
Can be implemented on computers with small memory capacity
BASIC
First widely used language that was used through terminals connected to a remote computer
BASIC
What is the meaning of PL/I
Programming Language I
Introduced by the IBM in the 1960s
PL/I
Represents the first large-scale attempt to design a language that could be used for various application areas
PL/I
Programs were allowed to create concurrently executing subprograms
PL/I
Pointers were included as data type
PL/I
It was possible to detect and handle 23 different types of exceptions or runtime errors
PL/I
Subprograms were allowed to be used recursively, but the capability could be disabled, allowing more efficient linkage for non-recursive subprograms
PL/I
Cross-section of arrays could be referenced
PL/I
Designed in 1970 by Niklaus Wirth
Pascal
Pascal was named after?
Blaise Pascal
Has been most useful as a teaching tool
Pascal
Used as a beginner’s programming language
Pascal
By the mid-1970s, it was the most widely used language for instruction
Pascal
Originally developed by Dennis Ritchie in 1972
C