Lecture 4 Flashcards

1
Q

What did people want to achieve?

A

Selling machines
Academic discipline
Thinking machines

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

Why was real-time computing needed?

A

With the appearance of cards, banks wanted real-time computing to know at any point whether there was money in an account available for a transaction

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

Modern bank that wanted real-time computing example

A

Barclays
Running batch jobs by 1961
Installed the cashier
Needed a central computer node that would store, manage, and distribute information about bank accounts

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

Burroughs

A

Involved in SAGE and knew how to make real-time computers
Created the B5500 and the TC500
Tried to compete with IBM in the business automation sector

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

Barclays and Burroughs

A

Entered a partnership
Burroughs invited bankers to the secret Colorado Springs military base to show them the B7500 computers

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

Problems with B5500 and B6500

A

Vibrations from nearby trains caused problems with the machines’ hardware

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

What is the UPC?

A

Universal Product Code is a standardised barcode symbology widely used for the tracking of retail items

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

UPC in the US

A

adopted in 1973
a necessity for larger companies
proved growing trust in the machines

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

UPC in Europe

A

decided not to join the UPC
created the Article Number Code instead, known as the International Product Code
had 2 more digits than the American version
a political choice which brought the European countries closer together
stand against dominance of American tech

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

Agendas within the academic world

A

Cybernetics (Norbert Wiener, Claude Shannon)
Logic (Turing, Church)
Sharing information (CERN, astronomics)
Ordering, sorting, processing (administration business, economics, business analytics)
Calculations

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

How has programming changed?

A

Programs used to be things that you prepared, or assembled. Now, we have programming languages and compilers, etc.

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

Autocoding (examples of languages)

A

FORTRAN (1957)
COBOL (1959)
ALGOL 60 (1960s in Europe)

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

ALGOL 60

A

not successful in the business application world
used as an academic language as it was elegant, universal, and satisfied a sense of clarity and order
not flexible and difficult to learn

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

What was the problem ALGOL was trying to solve?

A

Programs only worked on the machine they were made for. The idea was to make programming easier and be able to make existing programs run on new machines.

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

ACM and ALGOL

A

The ACM decided that ALGOL would be the standard for publication of scientific algorithms (but not other algorithms). This let ALGOL into the American market but also kept it from getting really big.

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

Software changes

A

Before, programs were code. A company testing code was considered a software project. But with the unbundling decision of IBM, the meaning of the term changed.

17
Q

Software crisis in the US

A

Code was rarely fool-proof

18
Q

CS in academics in Europe

A

In the academic world, there were problems with getting CS in universities. The CS field was just a part of the mathematics and engineering fields.
Also, could not teach pupils to code as there were no machines for them to learn on.

19
Q

Rise of software engineering

A

appeared as a way of solving a crisis
convinced governments to fund universities’ CS fields
software engineering meant structured programming and project management

20
Q

What happened with regards to programming in 1968?

A

people from various fields came together in 1968 with the intent of proclaiming a crisis (GAMM, Universities, IFIP, ACM)