From Sand to Processor: The Secret History of the Electronic Computer
The Birth of the Electronic Computer
From vacuum tube to transistor, from sand to processor, from machine code to the C language
- Electricity: The Foundation of Everything
- From Babbage to Turing: The Theoretical Foundation
- The Vacuum Tube Era (1943“1954)
- The Transistor: The Real Revolution
- Silicon, Sand, and Chip Manufacturing
- Binary System and Machine Code
- ASCII: How Letters Became Numbers
- The Evolution of Memory Technology
- The Processor: CPU and GPU
- Keyboard, Mouse, and Monitor
- Assembly and the C Language
- The Compiler: Translating Human to Machine
- The Full Chain: The Journey of the Letter A
Electricity: The Foundation of Everything
At its core, the electronic computer rests on an extremely simple question: is there electricity, or not? It knows nothing else. It does not know letters, numbers, or colors.
Think of a light bulb. It is either on or off. Two states. We gave these the names 1 and 0. These names are labels invented entirely by humans — for the computer, there is really only electricity present or absent.
With a single bulb you can express only two things. But 8 bulbs side by side yield 256 different combinations. 16 bulbs give 65,536. With billions of bulbs, everything becomes possible.
From Babbage to Turing: The Theoretical Foundation
Long before electronic computers existed, the idea of mechanical computation was already alive. The earliest steps were entirely mechanical.
Charles Babbage and Ada Lovelace (1837)
British mathematician Charles Babbage designed a mechanical calculating machine called the Analytical Engine. It was never completed, but the concept was revolutionary: a general-purpose, programmable machine. Mathematician Ada Lovelace wrote algorithms for it, earning her recognition as the world's first programmer.
Herman Hollerith (1890)
Hollerith developed a punched card system for the U.S. census. Holes punched into cardstock represented data. His company eventually became IBM.
Alan Turing (1936)
British mathematician Alan Turing defined a theoretical model called the Turing Machine. Not a physical device, but a mathematical concept ” yet it was the first precise definition of what "computation" means. It remains the cornerstone of modern computer science.
During World War II, Turing worked at Bletchley Park to break the Nazi Enigma cipher machine. His work changed the course of the war. After the war, Turing was subjected to chemical castration by the British government for being gay, and died in 1954. A tragic end.” Historical note
The Vacuum Tube Era (1943–1954)
The first electronic computers used vacuum tubes rather than transistors. Vacuum tubes worked on the same principle ” pass electricity or don't ” but they were enormous, hot, and fragile.
Colossus (1943)
Built by British intelligence, Colossus is regarded as the first programmable electronic computer. It was used to break Nazi codes, contained 1,500 vacuum tubes, and its existence was kept secret for decades.
ENIAC (1945)
ENIAC ” 1945
Weight : 30 tons
Floor space: 167 square metres
Vacuum tubes: 17,468
Power : 150 kilowatts
Speed : 5,000 additions per secondVon Neumann Architecture (1945)
John von Neumann proposed a revolutionary idea: store the program in memory alongside the data. Programs could be changed without rewiring hardware. Every computer built today still follows this architecture.
The Transistor: The Real Revolution
In 1947, three physicists at Bell Laboratories ” John Bardeen, Walter Brattain, and William Shockley ” invented the transistor. They received the Nobel Prize in Physics for this discovery in 1956.
A transistor is a tiny electrically controlled switch. When a small control signal arrives, it opens; when it stops, it closes. It performed the same job as a vacuum tube but was small, cool, and nearly indestructible.
The Integrated Circuit: The Secret of Miniaturization (1958)
Jack Kilby (Texas Instruments) and Robert Noyce (Fairchild Semiconductor) integrated all transistors and their connections onto a single piece of silicon. This was the birth of the integrated circuit (IC). Kilby received the Nobel Prize for this invention in 2000.
| TECHNOLOGY | ERA | SIZE | PROBLEM |
|---|---|---|---|
| Vacuum tube | 1943“1954 | Bulb-sized | Heat, fragility |
| Transistor | 1954“1958 | Centimetres | Manual wiring |
| Integrated circuit | 1958“1970 | Millimetres | Manufacturing difficulty |
| Microprocessor | 1971“present | Nanometres | Heat management |
Silicon, Sand, and Chip Manufacturing
Transistors are made from a material called silicon, found inside ordinary beach sand. The sand is melted, purified, and cut into discs ” these are called wafers.
Phosphorus or Arsenic added ’ Extra electrons ’ Conducts electricity (N-type)
Boron added ’ Electron deficit ’ Different conductivity (P-type)
N-type and P-type side by side ’ A controllable switch = Transistor
Photolithography: Drawing with Light
1. Take a silicon wafer (a disc of melted sand) 2. Coat it with a light-sensitive chemical 3. Project the circuit pattern onto it with light 4. Chemical dissolves where light hits → path opened 5. Fill with metal → conductive trace formed 6. Billions of transistors and connections complete
Size evolution: 1960 ’ 100 micrometres 1980 ’ 3 micrometres 2000 ’ 130 nanometres 2015 ’ 14 nanometres 2024 ’ 2 nanometres (ˆ 10 atoms side by side) A human hair ˆ 80,000 nanometres A transistor ˆ 2 nanometres Difference : 40,000×
Binary System and Machine Code
Since computers only understand electricity present or absent, how do they perform calculations? Humans devised the binary (base-2) system.
Decimal ’ Binary 0 ’ 0 1 ’ 1 2 ’ 10 4 ’ 100 8 ’ 1000 65 ’ 01000001
Transistor: 1 2 3 4 5 6 7 8 Value: 128 64 32 16 8 4 2 1 State: 0 1 0 0 0 0 0 1 Open ones: 64 + 1 = 65
The computer does not "know" 65. It only senses which transistors are open. The number 65 is the name humans gave to that particular state.
ASCII: How Letters Became Numbers
| ENCODING | YEAR | ORIGIN | NOTE |
|---|---|---|---|
| 5-bit teleprinter code | 1949 | EDSAC | 32 characters |
| EBCDIC | 1964 | IBM | IBM systems |
| ASCII | 1963 | US standard | 7-bit, 128 characters |
A = 65 a = 97 B = 66 b = 98 0 = 48 ! = 33 space = 32
How Is the Letter A Drawn on Screen?
â—‹ â— â— â— â—‹ â— â—‹ â—‹ â—‹ â— â— â— â— â— â— â— â—‹ â—‹ â—‹ â— â— â—‹ â—‹ â—‹ â— â— = pixel lit â—‹ = pixel dark
The Evolution of Memory Technology
| TECHNOLOGY | ERA | HOW IT WORKED |
|---|---|---|
| Mercury delay line | 1945“1955 | Electrical pulses travelling through a mercury column in a loop |
| Williams tube | 1947“1955 | Static electric charges stored on a cathode ray tube |
| Magnetic core memory | 1955“1975 | Tiny ring magnets: magnetized/demagnetized = 1/0 |
| Transistor DRAM | 1968“present | Each bit = 1 transistor + 1 capacitor |
ROM (Read-Only Memory): Written during manufacturing. Contents survive even when power is cut.
RAM (Random Access Memory): Based on DRAM invented in 1968 by Robert Dennard at IBM. When the computer is powered off, capacitors discharge and all data is lost.
Think of RAM as a desk surface. The larger the desk, the more you can keep in front of you. A small desk means constantly walking to the filing cabinet ” that slows everything down.— Analogy
The Processor: CPU and GPU
The Birth of the Microprocessor (1971)
In 1971, Intel squeezed an entire processor onto a single chip: the Intel 4004. The first microprocessor. It contained 2,300 transistors. Today's processors contain billions.
CPU (Central Processing Unit)
Contains a small number (8“32) of powerful cores. Each core is a complete arithmetic unit: circuits capable of addition, subtraction, and comparison. Ideal for complex, sequential tasks.
GPU (Graphics Processing Unit)
Contains thousands of small cores. Each does simple work, but all of them operate simultaneously. Designed to calculate the colour of millions of pixels at the same time.
CPU: 8“32 powerful cores Complex sequential tasks ’ program management, OS GPU: 5,000“16,000 simple cores Same operation repeated millions of times ’ graphics, AI
Keyboard, Mouse, and Monitor
Keyboard
Inside a keyboard is a grid (matrix) of horizontal and vertical wires. When a key is pressed, the upper and lower layers touch, closing the circuit and letting electricity flow. The keyboard chip identifies which row and column intersected, looks up the combination in a ROM table, converts it to a number, and sends it to the processor.
Mouse
Beneath the mouse is a small optical sensor. It captures the surface image hundreds of times per second. By comparing two consecutive frames it calculates the direction and speed of movement. The processor uses this to determine the cursor's new position.
Monitor
A monitor contains millions of pixels, each made of three sub-pixels: red, green, and blue (RGB). The amount of electricity delivered to each controls its brightness.
Assembly and the C Language
Early programmers wrote machine code directly — raw strings of 0s and 1s. Every processor family had its own instruction set.
Assembly: The First Abstraction Layer
10110000 ’ MOV (move a value) 00000001 ’ ADD (add) 11101011 ’ JMP (jump elsewhere)
The C Language (1972)
At Bell Labs, Dennis Ritchie realised a language close to English words could be written and a separate program could translate it into machine code. He developed the C programming language in 1972 to write the Unix operating system.
printf("Hello, World\n"); The compiler translates this into machine code: 10110000 01101101 11100011 ...
"C is quirky, flawed, and an enormous success."” Dennis Ritchie
The Compiler: Translating Human to Machine
A compiler is a program that translates code written in a high-level language like C into machine code. Like a dictionary: when it sees "printf," it writes out the corresponding transistor instructions.
Python / JavaScript human readable “ C / C++ system level “ Assembly close to machine “ Machine code 0s and 1s “ Transistors electricity present / absent
The Full Chain: The Journey of the Letter A
What actually happens when you press the A key on your keyboard?
The relevant row and column intersected in the keyboard matrix
The circuit closed, electricity flowed
Keyboard chip checked ROM → "this means 65"
Signal 65 was sent to the processor
Processor read the software in RAM
"If 65 arrives, light up the A pixel template"
GPU calculated the relevant pixels
Specific pixels lit up on the screen
Your brain interpreted that pixel pattern as the letter A
At every step, only electrical signals moved back and forth. The letter A was formed inside your brain.
A computer is a stupid machine. What makes it appear intelligent is the rules humans have laid down. Numbers are an agreement. Letters are an agreement. Software is an agreement. At the bottom there is always only electricity present and absent. Everything else — from Babbage to Turing, from Kilby to Ritchie — is layer upon layer of human agreement.” The Essence of Computer Science
From vacuum tube to transistor, from sand to processor, from machine code to C
Ada Lovelace · Alan Turing · John von Neumann · Bardeen · Brattain · Shockley · Jack Kilby · Robert Noyce · Dennis Ritchie · Brian Kernighan

Comments
Post a Comment