History of computing

207 inventos por año: de qué evolucionó cada uno y a qué llevó.

Cómo se conectan los inventos

AñoInventoQué esEvolucionó deLlevó a
2700 a. C.ÁbacoA counting board with movable pebbles or beads.
100 a. C.Mecanismo de AnticiteraAn ancient Greek geared mechanism for calculating the positions of celestial bodies.
1622Regla de cálculoAn analogue instrument for multiplying with logarithms.
1642Calculadora mecánicaThe Pascaline — a machine for adding and subtracting.Calculadora escalonada de Leibniz, Máquina diferencial de Babbage
1694Calculadora escalonada de LeibnizThe first calculator that multiplied, using a stepped drum.Calculadora mecánicaAritmómetro
1725Control por programa
Herman Hollerith, Charles Babbage
A machine’s sequence of actions is set by a replaceable medium — punched tape, punched cards, a program in memory.
1725Tarjeta perforada
Herman Hollerith, Charles Babbage
A card in which information is encoded by the presence or absence of holes.
1822Máquina diferencial de Babbage
Charles Babbage
A mechanical calculator for tabulating polynomials.Calculadora mecánicaMáquina analítica de Babbage
1837Máquina analítica de Babbage
Charles Babbage
A design for a general-purpose mechanical computer programmed with punched cards.Telar Jacquard, Máquina diferencial de BabbageHarvard Mark I
1843Programa de Ada LovelaceAn algorithm for computing Bernoulli numbers on the Analytical Engine.Lenguaje de programación
1851Aritmómetro
Charles Xavier Thomas
A mass-produced mechanical calculator (Thomas, Odhner).Calculadora escalonada de LeibnizCalculadora electrónica
1868TecladoA set of keys for entering characters.
1872Máquina predictora de mareasA mechanical analogue computer of tides (Kelvin).Analizador diferencial
1879Caja registradora
James Ritty
A machine for recording sales (Ritty).Autoservicio de pago
1890Tabuladora de HollerithAn electromechanical machine for processing census data from punched cards.Mainframe, Base de datos
1918BiestableA circuit with two stable states — a memory cell (Bonch-Bruevich, Eccles and Jordan).
1926JoystickA control lever.Gamepad
1928Cinta magnéticaA tape with a magnetic layer for recording sound and data (Pfleumer).
1931Analizador diferencialA mechanical analogue computer (Bush).Máquina predictora de mareas
1936Máquina de Turing
Alan Turing
An abstract model of computation.
1937Puerta lógicaA circuit that performs a logical operation (Shannon).
1939Síntesis de vozDudley’s Voder; modern neural synthesis.
1940Bombe de Turing
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.Máquina analítica de Babbage
1945Computadora
Charles Babbage
A programmable machine for processing information.Smartphone
1945ENIACOne of the first general-purpose electronic digital computers.UNIVAC I
1945Arquitectura von NeumannThe program and data are stored in the same computer memory.
1945Búsqueda en anchura
Konrad Zuse
Traversing a graph level by level (Zuse, 1945; Moore, 1959).
1946TrackballA ball pointing device.Ratón
1950Tarjeta de pagoA card for payments; with a magnetic stripe since the 1960s.Papel monedaPagos móviles
1950MESMThe first computer in the USSR and continental Europe (Lebedev).
1951Memoria de núcleos magnéticosBits are stored in the magnetization of rings.RAM
1951UNIVAC IThe first mass-produced commercial computer in the US.ENIAC
1952Código de barrasA machine-readable code of bars.Código QR
1952CompiladorA program that translates code into machine instructions (Hopper).
1952Reconocimiento de vozTurning speech into text.
1953ImpresoraA device for printing on paper.
1953Función hashMapping data to a short fingerprint.
1954Traducción automáticaAutomatic translation (the Georgetown experiment).
1955Lápiz ópticoA pointer for drawing on a CRT.
1956Disco duroMagnetic platters with heads (IBM 350).Solid-state drive
1956Sistema operativoA program that manages a computer’s resources.
1956ROMRead-only memory.
1957FotolitografíaTransferring a circuit pattern onto silicon with light through a mask.Cámara fotográfica
1957Lenguaje de programaciónA formal language for writing programs (Fortran).Programa de Ada Lovelace
1957FortranThe first widely used high-level language (Backus, IBM).
1958Circuito integradoMany transistors and connections on a single chip.
1958Red neuronal artificialA model of connected “neurons”; Rosenblatt’s perceptron.
1958VideojuegoA game on an electronic screen (Tennis for Two, Pong).Juego de mesa
1958Perceptrón
Frank Rosenblatt
The first trainable neural network machine (Rosenblatt).
1958LispA list-processing language (McCarthy) — the language of early AI.
1959Algoritmo de Dijkstra
Edsger W. Dijkstra
Finding the shortest path in a weighted graph.Algoritmo A*
1959Memoria virtualPaging to disk (Atlas).
1959COBOLA language for business applications (based on Hopper’s ideas).
1960ServidorA computer that serves requests from other computers.
1960Gráficos por computadoraCreating images by computer.
1960Oblea de silicioA disc of single-crystal silicon on which chips are made.
1960Sala limpiaA room with minimal dust for making chips (Whitfield).
1961Calculadora electrónicaA calculator built on electronics (ANITA; pocket ones in the 1970s).AritmómetroMicroprocesador
1961Tiempo compartidoMany users working at once (CTSS).Unix, Contraseña
1961ContraseñaA secret for logging in (CTSS).Tiempo compartido
1961Sistema de archivosOrganizing files on a storage medium.
1963SketchpadThe first interactive graphics program, with a light pen.CAD, Interfaz gráfica de usuario
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).Tabuladora de Hollerith
1964SupercomputadoraA computing system of the highest performance (CDC 6600).
1964Reconocimiento facialIdentifying a person from an image of their face.
1964Ratón
Douglas Engelbart
Engelbart’s pointing device.Trackball
1964Línea de comandosA text interface.Máquina de escribirInterfaz gráfica de usuario
1964Pantalla de plasmaA display of gas-discharge cells (Bitzer).
1964BASICA simple language for learning (Kemeny, Kurtz).
1964SRAMMemory built on flip-flops, fast and expensive.
1965Pantalla táctilA grid of transparent electrodes that registers a finger’s touch by a change in capacitance.
1965MinicomputerA compact computer (PDP-8).Computadora personal
1965Encapsulado de chipA case with leads (DIP, BGA).
1965Sistema expertoAn expert’s rules in a program (DENDRAL).Computadora de ajedrez
1965Ley de MooreThe number of transistors on a chip doubles roughly every two years.
1966ChatbotA conversational program (ELIZA).Asistente de IA
1966Visión por computadoraImage analysis by computer.
1967ATMA machine that dispenses cash.
1967VirtualizaciónVirtual machines on one computer (IBM CP-40).Contenedores (Docker)
1968Pantalla de cristal líquidoA screen built on liquid crystals.Pantalla
1968Controlador lógico programableAn industrial controller (Modicon).Relé
1968RAMFast memory for current data (Dennard’s DRAM).Memoria de núcleos magnéticos
1968PantallaA smartphone screen: a pixel matrix under protective glass with a touch layer.Pantalla de cristal líquido
1968Memoria cachéFast memory between the processor and RAM.
1968Algoritmo A*
Peter E. Hart, Nils John Nilsson
Pathfinding with a heuristic.Algoritmo de Dijkstra
1968APIAn interface for programs to interact.
1969Sensor de imagenAn array of photocells that turn light into an electrical signal (CCD, CMOS).
1969UnixThe Bell Labs operating system.Tiempo compartidoLinux, macOS
1969Sensor CCDA charge-coupled device (Boyle and Smith).
1970MonitorA computer’s image output device.
1970Base de datosAn organized store of data; Codd’s relational model.Tabuladora de Hollerith, Catálogo de biblioteca
1970MEMSMicroelectromechanical systems — mechanics on a silicon chip.
1970Lector de huellasA biometric sensor.
1970Retropropagación
Seppo Linnainmaa
The algorithm for training multilayer networks (Linnainmaa, 1970; popularized in 1986).
1970SCADASupervisory control of a plant.
1971MicroprocesadorA computer’s central processor on a single chip; the first commercial one was the Intel 4004.Calculadora electrónicaMicrocontrolador
1971MicrocontroladorA processor, memory and peripherals on one chip (TMS1000).Microprocesador
1971Impresora láserA printer based on xerography (Xerox).
1971DisqueteA flexible magnetic disk.Memoria USB
1971EPROMROM erasable with ultraviolet light (Frohman).Memoria flash
1971Máquina recreativaAn arcade cabinet (Computer Space, Pong).Pinball
1971Virus informáticoA self-copying program (Creeper).
1972CThe systems language of Unix (Ritchie).C++, Python
1972Consola de videojuegosA computer for games (Magnavox Odyssey).
1972Control de versionesA history of code changes (SCCS, Git).
1973Interfaz gráfica de usuario
Ivan Sutherland
Windows, icons and a pointer (Xerox Alto).Línea de comandos, SketchpadmacOS
1973RFIDRadio-frequency identification.
1974Sistema en chipA single chip that combines the processor, graphics, modem and controllers.
1974Reconocimiento óptico de caracteresTurning an image of text into characters (Kurzweil).
1974SQLThe query language of relational databases.
1975Computadora personalA computer for one person (Altair, Apple II, IBM PC).MinicomputerPortátil
1975Cámara digitalA camera with an electronic sensor (Sasson, Kodak).Cámara fotográficaCámara del smartphone
1976Criptografía de clave públicaDiffie–Hellman, RSA.
1976Impresora de inyección de tintaPrinting with droplets of ink.
1978Procesador de señales digitalesA processor for handling signals.
1978Arquitectura x86The processor architecture of the Intel 8086 and its descendants.
1979Hoja de cálculoVisiCalc — the PC’s “killer app”.
1980Disipador de CPUA fan with a heat sink for cooling the processor.
1980ASICA chip designed for a specific task.
1980Tarjeta de redAn Ethernet adapter.
1980Arquitectura RISCProcessors with a reduced instruction set (ARM, MIPS).
1981PortátilA portable computer.Computadora personal
1981Placa baseA computer’s main board.
1981Tarjeta gráficaA board with a graphics processor.
1982Disco ópticoData is read by a laser.
1983GamepadA game controller (Nintendo’s D-pad).Joystick
1983Software de código abiertoFree software (GNU, Stallman).
1984Memoria flashNon-volatile memory built on floating-gate transistors (Fujio Masuoka).EPROM
1984Proyector digitalA projector with a DLP or LCD panel.Proyector de cine
1984macOSApple’s OS (Macintosh).Interfaz gráfica de usuario, UnixiOS
1984TetrisPajitnov’s game.
1985C++C with classes (Stroustrup).CJava
1985Arquitectura ARMAn energy-efficient RISC architecture — the basis of smartphones.
1985AutoediciónPage layout on a PC (PageMaker, PostScript).Tipografía
1985FPGA
Xilinx
A chip with reprogrammable logic (Xilinx).
1985WindowsMicrosoft’s operating system.
1986Lector de pantallaReading out the interface for blind users.Braille
1987Matriz de píxeles OLEDAn array of light-emitting organic diodes, each driven by its own transistor.MicroLED
1987Chip DLPAn array of micromirrors (Hornbeck, TI).
1987Tarjeta de sonidoA board for sound input and output.
1987AntivirusProtection against malicious programs.
1988Panel táctilA laptop’s touch-sensitive panel.
1988Compresión de vídeoMPEG and H.264 codecs.
1988FirewallFiltering network traffic.
1989Consola portátilGame Boy.
1989Aprendizaje por refuerzoTraining an agent with rewards (AlphaGo).
1990Centro de datosA 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.Disco duro
1991PythonA language with simple syntax (van Rossum).C
1992Sistema de recomendaciónPicking content to match interests.
1992JPEGA standard for compressing photographs.
1993MP3Lossy audio compression based on psychoacoustics.
1994Código QR
Denso Wave, Masahiro Hara
A two-dimensional barcode (Denso Wave).Código de barras
1995JavaScriptThe scripting language of web pages (Eich).JSON
1995JavaA language with a virtual machine (“write once, run anywhere”).C++
1995Autenticación en dos pasosLogging in with a password and a second factor.
1996USBThe Universal Serial Bus.USB-C
1997Computadora de ajedrezDeep Blue beat Kasparov.Sistema experto
1997Tinta electrónicaA display made of microcapsules with pigment.
1998Pagos en líneaPaying on the Internet.
1999Unidad de procesamiento gráficoA processor for parallel computing of graphics and neural networks.
1999Internet de las cosasConnecting household and industrial devices to the network.
2000Cámara del smartphoneA lens and a light-sensitive CMOS sensor.Cámara fotográfica, Cámara digital
2000Rastreo GPSTracking movements with GPS.
2000Memoria USB
Amir Ban, IBM
Portable flash memory.Disquete
2000CAPTCHAA “human or robot” test.
2001Cifrado AESA symmetric encryption standard.
2001JSON
Douglas Crockford
A text data format (Crockford).JavaScript
2002HDMIA digital interface for video and sound.
2002Gemelo digitalA virtual model of a physical object.
2005Mapas en líneaInteractive maps in the browser.Mapa
2005ArduinoAn open microcontroller board for learning.
2005GitA distributed version control system (Torvalds).Linux
2006Computación en la nubeComputing as a service in data centres.
2007iOSApple’s mobile OS.macOS
2007Lector electrónicoA reading device with electronic ink.Códice
2008Aplicación móvilA program for a smartphone.
2008Blockchain
Satoshi Nakamoto
A distributed ledger of blocks (Bitcoin).
2008AndroidA mobile OS built on the Linux kernel.
2008Tienda de aplicacionesA catalogue of mobile programs.
2009CriptomonedaDigital money on a blockchain (Bitcoin).
2010TabletaA portable computer with a touchscreen.Smartphone
2011Asistente de vozSpeech recognition and replies (Siri, Alice).
2012Aprendizaje profundo
Yann LeCun, Geoffrey Hinton
Training multilayer networks on GPUs (AlexNet).
2012MicroLEDA display made of microscopic LEDs.Matriz de píxeles OLED
2012Raspberry PiA single-board computer.
2013SmartwatchA wrist computer with a touchscreen.Reloj de pulsera, Pulsera de actividad
2013Gafas de realidad aumentadaGlasses that overlay images on the world.Gafas
2013Contenedores (Docker)Isolating applications.Virtualización
2014USB-CA universal reversible connector.USB
2014Pagos móvilesPaying with a smartphone via NFC.Tarjeta de pago
2015Contrato inteligenteA program on a blockchain (Ethereum).
2016Unidad de procesamiento tensorialA neural network accelerator (Google TPU).
2016Visor de realidad virtualA virtual reality headset.Estereoscopio
2017Transformador (arquitectura)A neural network architecture built on attention.
2018Modelo de lenguaje grandeA transformer neural network trained on text.
2019Litografía EUVPhotolithography in extreme ultraviolet for processes of a few nanometres.
2021Generación de imágenesNeural networks that draw from a description.
2022Asistente de IAConversational helpers built on large language models.Chatbot
Reproducción mecánica de informaciónThe idea that a machine reproduces a given pattern again and again in the same way — a text, a design or a sequence of operations.

Ver también

Abrir Evothings