Difference between revisions of "IBook How Computers Work"
(→Table of Contents) |
(→Style) |
||
Line 33: | Line 33: | ||
=Style= | =Style= | ||
− | * Use [[media:Chapter4PythonforEveryoneCayHorstmann.pdf | Chapter 4]] of ''Python for Everyone'' by Cay Horstmann as a good example of clear style. | + | * Use [[media:Chapter4PythonforEveryoneCayHorstmann.pdf | first 10 pages of Chapter 4]] of ''Python for Everyone'' by Cay Horstmann as a good example of clear style. Full chapter is available [http://cs.smith.edu/dftwiki/images/Horstmann_PfE_ch_4.pdf here]. |
Revision as of 12:30, 15 February 2013
--D. Thiebaut 16:05, 18 January 2013 (EST)
Table of Contents
- Preface
- Why
- Target
- Introduction
- Steam Boy
- Mechanical calculators
- Addition, subtraction, multiplication, divisions...
- Several factors: electrical energy, switches, ON/OFF, binary, number systems, math, boolean logic, Shannon ==> Computer
- Electricity
- properties: easy storage, easy distribution, easy generation, fast, easy control
- ON/OFF
- Binary system versus decimal system.
- Boolean Logic, George Boole.
- Logic with electricity and switches
- Shannon: Combining Logic and arithmetic
- From the transistor to logic gates
- Electricity
- Logic Design
- Logic gate simulator
- Assembly Language
- Simulator
- Performance
- Bottleneck
- Von Neumann Architecture
- The architecture
- Computer Architecture: how to bypass the bottleneck
- Example of a High Level Language: Processing
- From Moore's Law to the Singularity.
Style
- Use first 10 pages of Chapter 4 of Python for Everyone by Cay Horstmann as a good example of clear style. Full chapter is available here.