Timeline of computing

From Wikipedia
https://en.wikipedia.org/wiki/Timeline_of_computing

Timeline of computing presents events in the history of computing organized by year and grouped into six topic areas: predictions and concepts, first use and inventions, hardware systems and processors, operating systems, programming languages, and new application areas.

Detailed computing timelines: before 1950, 1950–1979, 1980–1989, 1990–1999, 2000-2009, 2010-2019, 2020–2029

Graphical timeline

Video hosting service IEEE 802.11 blog wiki Web search engine World Wide Web WYSIWYG Port Island Line Usenet CATS (trading system) VisiCalc Pong Non-linear video editing NLS (computer system) The Mother of All Demos Proof assistant CDC 6600 email Bulletin board system Spacewar (video game) computer reservations system timesharing compiler compiler CSIRAC Microsoft Power Fx C++20 Bosque (programming language) Fortran 2018 C++17 Raku (programming language) C++14 Swift TypeScript Elm (programming language) Elixir (programming language) Kotlin C++11 Rust CoffeeScript Clojure Go (programming language) PowerShell F Sharp (programming language) Scala (programming language) ActionScript C Sharp (programming language) D (programming language) XSLT PHP Objective Caml Ruby (programming language) Java (programming language) JavaScript Delphi (programming language) AppleScript Visual Basic Python (programming language) Haskell Mathematica Tcl Erlang Perl SQL (programming language) HyperCard Objective-C Eiffel (programming language) Caml PostScript PARADOX programming language Common Lisp Turbo Pascal C++ Ada (programming language) DBASE Rexx AWK SQL Modula-2 VisiCalc IDL (programming language) FORTRAN 77 Scheme (programming language) ML (programming language) Prolog C (programming language) Smalltalk Forth (programming language) Pascal (programming language) B (programming language) PLI Logo (programming language) ALGOL 68 BCPL FORTRAN 66 BASIC SNOBOL Simula APL (programming language) COBOL MAD (programming language) Lisp (programming language) ALGOL 58 FORTRAN I Mark I Autocode A-0 System Plankalkül ArcaOS Windows 10 Qubes OS Windows 8 Chrome OS Windows 7 Android (operating system) Windows Vista iOS Ubuntu (operating system) ReactOS Windows Server 2003 Gentoo Linux z/OS Windows XP Mac OS X Windows 2000 Windows Me Mac OS history Mac OS history BlackBerry OS Windows 98 FreeDOS Symbian Mac OS history SUSE Linux MkLinux Windows 95 OS/390 OpenBSD Red Hat Linux Debian Slackware Windows NT UnixWare SLS Linux OS/2 Windows 3.1x Solaris Operating Environment Linux OSF/1 BeOS SCO UNIX NEXTSTEP POSIX OS/400 RISC OS Windows 2.0 OS/2 Minix IRIX HP-UX Apple IIgs AIX (operating system) Mach Windows 1.0 Atari TOS AmigaOS GNU Mac OS history UNIX System V Apple Lisa SunOS MS-DOS OS-9 Virtual Memory System Apple DOS CP/M operating system MVS VM/CMS RSTS-11 RT-11 Unix TOPS-20 Airline Control Program WAITS CP/CMS Michigan Terminal System Incompatible Timesharing System Multics OS/360 TOPS-10 Dartmouth Time Sharing System General Comprehensive Operating System Burroughs MCP CTSS IBSYS SHARE Operating System University of Michigan Executive System GM-NAA I/O iPad Cell (microprocessor) Athlon 64 PowerPC 970 Itanium POWER4 iMac IBM PS/2 Connection Machine Acorn Archimedes ARM architecture Amstrad 1512 Commodore Amiga Atari ST MIPS architecture IBM AT Apple Macintosh IBM PCjr IBM XT Apple Lisa Apple IIe

Commodore 64 BBC Micro IBM PC ZX81

Apple III ZX80 Commodore VIC-20 Motorola 68000 TRS-80 Apple II VAX-11 Commodore PET Apple I Cray-1 MOS Technologies 6502 Zilog Z80 Altair 8800 Motorola 6800 Intel 8080 Intel 8008 Intel 4004 PDP-11 Datapoint 2200 PDP-10 BESM CDC 6600 PDP-8 IBM 360 PDP-6 ReserVec ATLAS computer IBM 7030 Stretch CDC 1604 PDP-1 IBM 1401 AN/FSQ-7 UNIVAC II IBM 608 IBM 305 RAMAC Harwell CADET IBM 704 IBM 650 Strela computer IBM 701 UNIVAC 1101 Whirlwind (computer) UNIVAC I LEO (computer) Ferranti Mark 1 Manchester Mark 1 Small-Scale Experimental Machine IBM SSEC ENIAC Colossus computer Harvard Mark I Z3 (computer) Atanasoff–Berry Computer Docker (software) Cryptocurrency Tor (anonymity network) Onion routing PCI Express Serial ATA Blade server Asymmetric Digital Subscriber Line Accelerated Graphics Port DVD-ROM USB IEEE 1394 interface Beowulf (computing) DNA computing Smartphone Conventional PCI CD-i PCMCIA VESA SVGA Extended Industry Standard Architecture sound card VGA Connection Machine Personal digital assistant SCSI Parallel ATA CD ROM Enhanced Graphics Adapter Expanded Memory Advanced Technology Attachment Domain Name System coprocessor Multi-touch RISC MIDI Hayes Smartmodem Color Graphics Adapter Industry Standard Architecture VMEbus compact disk supercomputer laser printer single-board computer TCP/IP touchscreen ethernet Magnavox Odyssey game console microprocessor floppy disk dynamic RAM RS-232 ARPANET packet switching fuzzy logic time-sharing computer mouse paging virtual memory interrupts spooling garbage collection (computer science) integrated circuit dot matrix printer hard disk magnetic core memory index registers magnetic drum RAM transistor Williams tube teletype Hutter Prize POPLmark challenge DARPA Grand Challenge Google Code Jam TopCoder ICFP Programming Contest CADE ATP System Competition International Olympiad in Informatics Quantum Computer P versus NP problem North American Computer Chess Championship Turing Test Relational database David Levy (chess player) Moore's law

See also

Resources

  • Stephen White, A Brief History of Computing
  • The Computer History in time and space, Graphing Project, an attempt to build a graphical image of computer history, in particular operating systems.
  • The Computer Revolution/Timeline at Wikibooks
  • "File:Timeline.pdf - Engineering and Technology History Wiki" (PDF). ethw.org. 2012. Retrieved 2018-03-03.

External links