450 ch. 2 quiz Flashcards

(46 cards)

1
Q

still popular today for scientific applications that require extensive mathematical computations

A

Fortran

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

highly optimizing compilers

A

Fortran

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

types & storage of all variables fixed before runtime

A

Fortran

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

dramatically changed way computers are used

A

Fortran

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

AI

A

LISP

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

two data types: atoms & lists

A

LISP

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

pioneered functional programming

A

LISP

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

syntax based on lambda calculus

A

LISP

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

all subsequent imperative languages based on it

A

ALGOL

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

first machine independent language

A

ALGOL

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

first language with formally defined syntax

A

ALGOL

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

first language required by DoD

A

COBOL

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

still most widely used business applications language

A

COBOL

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

easy to learn for non-science students

A

Basic

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

user time more important than computer time

A

Basic

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

language to do both scientific and business

A

PL/I

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

first pointer

A

PL/I

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

first array cross sections

A

PL/I

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

first unit-level concurrency

20
Q

first exception handling

21
Q

dynamic languages

22
Q

still used for certain text processing tasks & string manipulation

23
Q

data abstraction

24
Q

classes, objects, inheritance

25
orthogonal design
ALGOL 68
26
designed for teaching structured programming
Pascal
27
systems programming
C
28
powerful operators but poor type checking
C
29
based on formal logic; non-procedural
PROLOG
30
intelligent database system with inferencing process
PROLOG
31
largest design effort
Ada
32
DoD (but not first)
Ada
33
teaching programming to children
Smalltalk
34
first full OO language
Smalltalk
35
OOP and procedural programming
C++
36
libraries, portable
Java
37
Web programming
Java
38
use increased faster than any other PL
Java
39
.NET
C#
40
CGI
Perl
41
client side, purely interpreted
JavaScript
42
server side, purely interpreted
PHP
43
OO interpreted, general purpose
Python
44
pure OO, purely interpreted
Ruby
45
purely interpreted Web languages
JavaScript, PHP, Ruby
46
promoted OOP and GUI
Smalltalk