Chapter 9 Flashcards
When was the Macintosh introduced and what was it?
January 24, 1984. Computer with graphical user interface
When was the history of personal computing divided and what are the two eras?
The introduction of the Macintosh computer. The two eras: text-based computing inherited from timesharing systems vs the world of windows and graphics
What was Xerox’s goal?
To dominate future generations of high tech office products
Why was PARC’s founding significant for computing?
The choice of Palo Alto as a location (located in Silicon Valley where a lot of other high tech companies were established) and the background of the team (exceptionally talented and visionary researchers and engineers)
What was the Alto?
A personal minicomputer coupled with high-resolution graphics hardware and powerful processor with large memory
What was novel about the Alto?
- Processor capabilities were spread around the machine rather than clustered on one circuit board.
- Also, each Alto also came with a mouse.
When did the Alto go into use? How much did it cost to build it?
The first Alto went into use in 1973. An Alto cost about $18,000 to build.
What is Smalltalk?
Smalltalk was a programming environment developed by a group led by Alan Kay
What is the Dynabook?
Alan Kay described the Dynabook in his phD to be a thin, portable, battery-powered device with a high-resolution screen and a keyboard (sort of like a tablet nowadays)
What was the idea of Smalltalk?
To have a flexible and interactive way of working with graphical objects on a screen.
What did Smalltalk introduce in regards to programming?
Object-oriented languages.
Event-driven code.
Integrated development environment.
Overall: Enforced modularity and made it easier to reuse code between systems and to maintain systems.
When did object-oriented programming become mainstream and why did it take so long?
1990s because it was more difficult to grasp than traditional programming.
What is Gypsy?
Text editor produced in 1976. Resembles Microsoft Word.
What is meant by “what you see is what you get”?
What you see is what you get: the printed output would match the visual content of the screen as closely as possible.
What did the laser printer achieve?
Merged printing and paper handling mechanisms from a high-end Xerox copier. Another PARC invention.
Grosch’s law
A single large and expensive computer would be more cost effective than multiple smaller computers.
Distributed computing
Used to describe the idea of having big and little computers working together over computer networks