History of computing

207 Erfindungen nach Jahr: woraus sich jede entwickelte und wozu sie führte.

Wie die Erfindungen zusammenhängen

JahrErfindungWas es istEntwickelt ausFührte zu
2700 v. Chr.AbakusA counting board with movable pebbles or beads.
100 v. Chr.Mechanismus von AntikytheraAn ancient Greek geared mechanism for calculating the positions of celestial bodies.
1622Slide ruleAn analogue instrument for multiplying with logarithms.
1642Mechanical calculatorThe Pascaline — a machine for adding and subtracting.Leibniz’s stepped reckoner, Differenzmaschine
1694Leibniz’s stepped reckonerThe first calculator that multiplied, using a stepped drum.Mechanical calculatorArithmometer
1725Program control of a machine
Herman Hollerith, Charles Babbage
A machine’s sequence of actions is set by a replaceable medium — punched tape, punched cards, a program in memory.
1725Punched card
Herman Hollerith, Charles Babbage
A card in which information is encoded by the presence or absence of holes.
1822Differenzmaschine
Charles Babbage
A mechanical calculator for tabulating polynomials.Mechanical calculatorAnalytische Maschine
1837Analytische Maschine
Charles Babbage
A design for a general-purpose mechanical computer programmed with punched cards.Jacquard loom, DifferenzmaschineHarvard Mark I
1843Ada Lovelace’s programAn algorithm for computing Bernoulli numbers on the Analytical Engine.Programming language
1851Arithmometer
Charles Xavier Thomas
A mass-produced mechanical calculator (Thomas, Odhner).Leibniz’s stepped reckonerElektronischer Taschenrechner
1868KeyboardA set of keys for entering characters.
1872Tide-predicting machineA mechanical analogue computer of tides (Kelvin).Differentialanalysator
1879Registrierkasse
James Ritty
A machine for recording sales (Ritty).Self-checkout
1890Hollerith tabulatorAn electromechanical machine for processing census data from punched cards.Mainframe, Datenbank
1918Flip-flopA circuit with two stable states — a memory cell (Bonch-Bruevich, Eccles and Jordan).
1926JoystickA control lever.Gamepad
1928Magnetic tapeA tape with a magnetic layer for recording sound and data (Pfleumer).
1931DifferentialanalysatorA mechanical analogue computer (Bush).Tide-predicting machine
1936Turing machine
Alan Turing
An abstract model of computation.
1937Logic gateA circuit that performs a logical operation (Shannon).
1939Speech synthesisDudley’s Voder; modern neural synthesis.
1940Turing-Bombe
Alan Turing
An electromechanical device for breaking Enigma.
1941Zuse Z3The first working programmable computer, built from relays.
1943ColossusA British electronic codebreaking machine built with vacuum tubes.
1944Harvard Mark IHoward Aiken’s electromechanical programmable computer.Analytische Maschine
1945Computer
Charles Babbage
A programmable machine for processing information.Smartphone
1945ENIACOne of the first general-purpose electronic digital computers.UNIVAC I
1945Von Neumann architectureThe program and data are stored in the same computer memory.
1945Breitensuche
Konrad Zuse
Traversing a graph level by level (Zuse, 1945; Moore, 1959).
1946TrackballA ball pointing device.Computer mouse
1950ZahlungskarteA card for payments; with a magnetic stripe since the 1960s.Paper moneyMobile payments
1950MESMThe first computer in the USSR and continental Europe (Lebedev).
1951Magnetic-core memoryBits are stored in the magnetization of rings.RAM
1951UNIVAC IThe first mass-produced commercial computer in the US.ENIAC
1952StrichcodeA machine-readable code of bars.QR code
1952CompilerA program that translates code into machine instructions (Hopper).
1952Speech recognitionTurning speech into text.
1953PrinterA device for printing on paper.
1953Hash functionMapping data to a short fingerprint.
1954Machine translationAutomatic translation (the Georgetown experiment).
1955Light penA pointer for drawing on a CRT.
1956Hard disk driveMagnetic platters with heads (IBM 350).Solid-state drive
1956Operating systemA program that manages a computer’s resources.
1956ROMRead-only memory.
1957PhotolithographyTransferring a circuit pattern onto silicon with light through a mask.Camera
1957Programming languageA formal language for writing programs (Fortran).Ada Lovelace’s program
1957FortranThe first widely used high-level language (Backus, IBM).
1958Integrated circuitMany transistors and connections on a single chip.
1958Artificial neural networkA model of connected “neurons”; Rosenblatt’s perceptron.
1958Video gameA game on an electronic screen (Tennis for Two, Pong).Brettspiel
1958Perceptron
Frank Rosenblatt
The first trainable neural network machine (Rosenblatt).
1958LispA list-processing language (McCarthy) — the language of early AI.
1959Dijkstra-Algorithmus
Edsger W. Dijkstra
Finding the shortest path in a weighted graph.A*-Algorithmus
1959Virtual memoryPaging to disk (Atlas).
1959COBOLA language for business applications (based on Hopper’s ideas).
1960ServerA computer that serves requests from other computers.
1960ComputergrafikCreating images by computer.
1960Silicon waferA disc of single-crystal silicon on which chips are made.
1960ReinraumA room with minimal dust for making chips (Whitfield).
1961Elektronischer TaschenrechnerA calculator built on electronics (ANITA; pocket ones in the 1970s).ArithmometerMicroprocessor
1961Time-sharingMany users working at once (CTSS).Unix, Password
1961PasswordA secret for logging in (CTSS).Time-sharing
1961File systemOrganizing files on a storage medium.
1963SketchpadThe first interactive graphics program, with a light pen.CAD, Graphical user interface
1963CADComputer-aided design (Sutherland’s Sketchpad).Sketchpad
1963CMOS
Frank Wanlass
Pairs of complementary transistors with low power consumption.
1964MainframeA large computer for organizations (IBM System/360).Hollerith tabulator
1964SupercomputerA computing system of the highest performance (CDC 6600).
1964GesichtserkennungIdentifying a person from an image of their face.
1964Computer mouse
Douglas Engelbart
Engelbart’s pointing device.Trackball
1964KommandozeileA text interface.TypewriterGraphical user interface
1964Plasma displayA display of gas-discharge cells (Bitzer).
1964BASICA simple language for learning (Kemeny, Kurtz).
1964SRAMMemory built on flip-flops, fast and expensive.
1965Touch layer (capacitive)A grid of transparent electrodes that registers a finger’s touch by a change in capacitance.
1965MinicomputerA compact computer (PDP-8).Personal computer
1965ChipgehäuseA case with leads (DIP, BGA).
1965ExpertensystemAn expert’s rules in a program (DENDRAL).Schachcomputer
1965Moore’s lawThe number of transistors on a chip doubles roughly every two years.
1966ChatbotA conversational program (ELIZA).KI-Assistent
1966Maschinelles SehenImage analysis by computer.
1967ATMA machine that dispenses cash.
1967VirtualizationVirtual machines on one computer (IBM CP-40).Container (Docker)
1968Liquid-crystal displayA screen built on liquid crystals.Bildschirm
1968Programmable logic controllerAn industrial controller (Modicon).Relay
1968RAMFast memory for current data (Dennard’s DRAM).Magnetic-core memory
1968BildschirmA smartphone screen: a pixel matrix under protective glass with a touch layer.Liquid-crystal display
1968Cache-SpeicherFast memory between the processor and RAM.
1968A*-Algorithmus
Peter E. Hart, Nils John Nilsson
Pathfinding with a heuristic.Dijkstra-Algorithmus
1968APIAn interface for programs to interact.
1969Image sensorAn array of photocells that turn light into an electrical signal (CCD, CMOS).
1969UnixThe Bell Labs operating system.Time-sharingLinux, macOS
1969CCD-SensorA charge-coupled device (Boyle and Smith).
1970MonitorA computer’s image output device.
1970DatenbankAn organized store of data; Codd’s relational model.Hollerith tabulator, Library catalogue
1970MEMSMicroelectromechanical systems — mechanics on a silicon chip.
1970Fingerprint scannerA biometric sensor.
1970Backpropagation
Seppo Linnainmaa
The algorithm for training multilayer networks (Linnainmaa, 1970; popularized in 1986).
1970SCADASupervisory control of a plant.
1971MicroprocessorA computer’s central processor on a single chip; the first commercial one was the Intel 4004.Elektronischer TaschenrechnerMicrocontroller
1971MicrocontrollerA processor, memory and peripherals on one chip (TMS1000).Microprocessor
1971Laser printerA printer based on xerography (Xerox).
1971Floppy diskA flexible magnetic disk.USB flash drive
1971EPROMROM erasable with ultraviolet light (Frohman).Flash memory
1971SpielautomatAn arcade cabinet (Computer Space, Pong).Pinball
1971ComputervirusA self-copying program (Creeper).
1972CThe systems language of Unix (Ritchie).C++, Python
1972Game consoleA computer for games (Magnavox Odyssey).
1972Version controlA history of code changes (SCCS, Git).
1973Graphical user interface
Ivan Sutherland
Windows, icons and a pointer (Xerox Alto).Kommandozeile, SketchpadmacOS
1973RFIDRadio-frequency identification.
1974System on a chip (SoC)A single chip that combines the processor, graphics, modem and controllers.
1974Optical character recognition (OCR)Turning an image of text into characters (Kurzweil).
1974SQLThe query language of relational databases.
1975Personal computerA computer for one person (Altair, Apple II, IBM PC).MinicomputerLaptop
1975DigitalkameraA camera with an electronic sensor (Sasson, Kodak).CameraSmartphone-Kamera
1976Public-key cryptographyDiffie–Hellman, RSA.
1976Inkjet printerPrinting with droplets of ink.
1978Digitaler SignalprozessorA processor for handling signals.
1978x86 architectureThe processor architecture of the Intel 8086 and its descendants.
1979SpreadsheetVisiCalc — the PC’s “killer app”.
1980CPU-KühlerA fan with a heat sink for cooling the processor.
1980ASICA chip designed for a specific task.
1980Network cardAn Ethernet adapter.
1980RISC architectureProcessors with a reduced instruction set (ARM, MIPS).
1981LaptopA portable computer.Personal computer
1981MotherboardA computer’s main board.
1981Graphics cardA board with a graphics processor.
1982Optical disc (CD/DVD)Data is read by a laser.
1983GamepadA game controller (Nintendo’s D-pad).Joystick
1983Open-source softwareFree software (GNU, Stallman).
1984Flash memoryNon-volatile memory built on floating-gate transistors (Fujio Masuoka).EPROM
1984Digital projectorA projector with a DLP or LCD panel.Film projector
1984macOSApple’s OS (Macintosh).Graphical user interface, UnixiOS
1984TetrisPajitnov’s game.
1985C++C with classes (Stroustrup).CJava
1985ARM-ArchitekturAn energy-efficient RISC architecture — the basis of smartphones.
1985Desktop-PublishingPage layout on a PC (PageMaker, PostScript).Typography
1985FPGA
Xilinx
A chip with reprogrammable logic (Xilinx).
1985WindowsMicrosoft’s operating system.
1986Screen readerReading out the interface for blind users.Braille
1987Pixel matrix (OLED)An array of light-emitting organic diodes, each driven by its own transistor.MicroLED
1987DLP-ChipAn array of micromirrors (Hornbeck, TI).
1987Sound cardA board for sound input and output.
1987AntivirenprogrammProtection against malicious programs.
1988TouchpadA laptop’s touch-sensitive panel.
1988Video compressionMPEG and H.264 codecs.
1988FirewallFiltering network traffic.
1989Handheld consoleGame Boy.
1989Reinforcement learningTraining an agent with rewards (AlphaGo).
1990RechenzentrumA building with thousands of servers.
1991WebcamA camera for a computer (the coffee pot in Cambridge).
1991LinuxA free OS kernel (Torvalds).UnixGit
1991Solid-state driveA drive built on flash memory.Hard disk drive
1991PythonA language with simple syntax (van Rossum).C
1992Recommender systemPicking content to match interests.
1992JPEGA standard for compressing photographs.
1993MP3Lossy audio compression based on psychoacoustics.
1994QR code
Denso Wave, Masahiro Hara
A two-dimensional barcode (Denso Wave).Strichcode
1995JavaScriptThe scripting language of web pages (Eich).JSON
1995JavaA language with a virtual machine (“write once, run anywhere”).C++
1995Two-factor authenticationLogging in with a password and a second factor.
1996USBThe Universal Serial Bus.USB-C
1997SchachcomputerDeep Blue beat Kasparov.Expertensystem
1997Elektronische TinteA display made of microcapsules with pigment.
1998Online paymentsPaying on the Internet.
1999Graphics processing unitA processor for parallel computing of graphics and neural networks.
1999Internet of thingsConnecting household and industrial devices to the network.
2000Smartphone-KameraA lens and a light-sensitive CMOS sensor.Camera, Digitalkamera
2000GPS trackingTracking movements with GPS.
2000USB flash drive
Amir Ban, IBM
Portable flash memory.Floppy disk
2000CAPTCHAA “human or robot” test.
2001AES-VerschlüsselungA symmetric encryption standard.
2001JSON
Douglas Crockford
A text data format (Crockford).JavaScript
2002HDMIA digital interface for video and sound.
2002Digitaler ZwillingA virtual model of a physical object.
2005Online mapsInteractive maps in the browser.Map
2005ArduinoAn open microcontroller board for learning.
2005GitA distributed version control system (Torvalds).Linux
2006Cloud ComputingComputing as a service in data centres.
2007iOSApple’s mobile OS.macOS
2007E-Book-ReaderA reading device with electronic ink.Kodex
2008Mobile appA program for a smartphone.
2008Blockchain
Satoshi Nakamoto
A distributed ledger of blocks (Bitcoin).
2008AndroidA mobile OS built on the Linux kernel.
2008App StoreA catalogue of mobile programs.
2009KryptowährungDigital money on a blockchain (Bitcoin).
2010Tablet computerA portable computer with a touchscreen.Smartphone
2011Voice assistantSpeech recognition and replies (Siri, Alice).
2012Deep Learning
Yann LeCun, Geoffrey Hinton
Training multilayer networks on GPUs (AlexNet).
2012MicroLEDA display made of microscopic LEDs.Pixel matrix (OLED)
2012Raspberry PiA single-board computer.
2013SmartwatchA wrist computer with a touchscreen.Wristwatch, Fitness tracker
2013AR-BrilleGlasses that overlay images on the world.Brille
2013Container (Docker)Isolating applications.Virtualization
2014USB-CA universal reversible connector.USB
2014Mobile paymentsPaying with a smartphone via NFC.Zahlungskarte
2015Smart contractA program on a blockchain (Ethereum).
2016Tensor processing unitA neural network accelerator (Google TPU).
2016VR headsetA virtual reality headset.Stereoscope
2017Transformer (architecture)A neural network architecture built on attention.
2018Large language modelA transformer neural network trained on text.
2019EUV-LithographiePhotolithography in extreme ultraviolet for processes of a few nanometres.
2021Image generationNeural networks that draw from a description.
2022KI-AssistentConversational helpers built on large language models.Chatbot
Mechanical reproduction of informationThe idea that a machine reproduces a given pattern again and again in the same way — a text, a design or a sequence of operations.

Siehe auch

Evothings öffnen