timeline Flashcards

1
Q

Perl

A

This scripting language is noted for its powerful and flexible string handling capacity

goal = flexible text processing

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

Ada

A

The result of a huge design effort, this language emphasizes reliability

goal = reliability in embedded systems

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

BASIC

A

Goal was ease of learning by liberal arts students
First language to consider programmer time was more important than computer time

Because it was easy to learn & simple to implement, this became the most popular programming language in early home computing

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

APL

A

Optimized for matrix operations, this language is particularly compact - almost unreadably so

needed a specific keyboard

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

Java

A

INTENDED for embedded systems, this became the programming language of the early web instead

goal = cross platform / more reliable version of C++

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

ALGOL

A

influenced almost languages that followed, it was never widely adopted in the US

First language designed to be cross-platform. Formalized ideas of data type, compound statements

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

PL/1

A

INTENDED as a language that could do anything scientific, businesses, or system computing

first implemented pointers as data types

poor and overly large / complex

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

System/360

A

A line of computers of varying sizes, all capable of the same program

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

C

A

goal = Fast executing system code

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

C++

A

features = Virtual methods, method name & operator overloading, references as a type. As design goals included usability anywhere C could be used, few features from C were removed, even those considered unsafe

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

COBOL

A

goal = business programming / report generating

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

FORTRAN

A

Goal = scientific / technical computing

first implemented arrays

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

JOVIAL

A

language of the US air force for 25 years

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

LISP

A

features = Lists. Code & data homoiconic (represented same way), meaning a program could write code that could then be interpreted. Dominated AI computing for 20+ years

first implemented functional programming language. First JIT compiler demonstrated 1968

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

PASCAL

A

goal = teaching language based on ALGOL

lacked several key features

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

Python

A

features = Strong dynamic typing. Includes lists, immutable lists (tuples), associative arrays (dictionaries). List comprehensions

17
Q

Smalltalk

A

first implemented object oriented programming OOP

18
Q

PROLOG

A

goal = programming using formal logic / proof

19
Q

Plankalkul

A

First high level language