450 ch. 2 quiz Flashcards

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

A

PL/I

20
Q

first exception handling

A

PL/I

21
Q

dynamic languages

A

APL & SNOBOL

22
Q

still used for certain text processing tasks & string manipulation

A

SNOBOL

23
Q

data abstraction

A

SIMULA 67

24
Q

classes, objects, inheritance

A

SIMULA 67

25
Q

orthogonal design

A

ALGOL 68

26
Q

designed for teaching structured programming

A

Pascal

27
Q

systems programming

A

C

28
Q

powerful operators but poor type checking

A

C

29
Q

based on formal logic; non-procedural

A

PROLOG

30
Q

intelligent database system with inferencing process

A

PROLOG

31
Q

largest design effort

A

Ada

32
Q

DoD (but not first)

A

Ada

33
Q

teaching programming to children

A

Smalltalk

34
Q

first full OO language

A

Smalltalk

35
Q

OOP and procedural programming

A

C++

36
Q

libraries, portable

A

Java

37
Q

Web programming

A

Java

38
Q

use increased faster than any other PL

A

Java

39
Q

.NET

A

C#

40
Q

CGI

A

Perl

41
Q

client side, purely interpreted

A

JavaScript

42
Q

server side, purely interpreted

A

PHP

43
Q

OO interpreted, general purpose

A

Python

44
Q

pure OO, purely interpreted

A

Ruby

45
Q

purely interpreted Web languages

A

JavaScript, PHP, Ruby

46
Q

promoted OOP and GUI

A

Smalltalk