Apple I
The Apple I was Steve Wozniak's single-board 6502 computer, sold assembled in 1976 by the newly formed Apple Computer Company as the firm's first product.
The compilers, IDEs, and systems that programmers actually used.
The Apple I was Steve Wozniak's single-board 6502 computer, sold assembled in 1976 by the newly formed Apple Computer Company as the firm's first product.
The Zilog Z80, released in 1976, was an 8-bit microprocessor that extended and stayed binary-compatible with the Intel 8080 while adding registers and instructions, becoming one of the most widely used CPUs of the home-computer and embedded eras.
The Commodore PET (1977), an all-in-one personal computer with a built-in monitor, keyboard, and cassette drive, and one of the influential trio of machines that launched the home-computer market.
The Apple II, introduced in 1977, was Steve Wozniak's mass-market 6502 home computer with color graphics, built-in BASIC, and internal expansion slots; it became the platform on which VisiCalc and a generation of personal software ran.
The Tandy/Radio Shack TRS-80 (1977), one of the 1977 trinity of ready-to-run home computers, sold through thousands of Radio Shack stores and shipped to the mass market with its own BASIC and cassette storage.
The Berkeley version of Unix that gave the world the sockets networking API, the C shell, the vi editor, and the BSD license.
The DEC VT100, introduced by Digital Equipment Corporation in 1978, was a video display terminal whose ANSI-compatible escape and control sequences became the de facto standard that virtually every later terminal and terminal emulator copies.
Donald Knuth's typesetting system, begun in 1978 to produce publication-quality mathematics and technical documents, built around a box-and-glue model and famous for a version number that converges to the digits of pi.
The Intel 8086 (1978) was a 16-bit processor that founded the x86 architecture; its 8-bit-bus variant, the 8088, was chosen for the original IBM PC, setting the course of the desktop industry.
Stephen C. Johnson's 1978 Bell Labs command that examines C source programs for bugs, type errors, and non-portable constructs the compiler lets pass. It split static checking out of the compiler and became the ancestor of every later linter.
The default typeface family of TeX, designed by Donald Knuth in METAFONT as a parameterized family of about 500 letters and symbols, giving TeX documents their characteristic look.
Knuth's companion system to TeX for designing typefaces programmatically, describing each letter as a parametric outline drawn by a mathematically defined pen rather than as a fixed bitmap.
Oracle's relational database management system, whose first shipping version (Oracle V2, 1979) was among the first commercially available SQL relational databases, and which became a dominant enterprise RDBMS.
WordStar, from MicroPro, was the dominant word processor on CP/M and early MS-DOS microcomputers. Its diamond of Ctrl-key cursor commands became a widely imitated text-editing convention.
ed is the original Unix line editor, written by Ken Thompson and described in the manual as 'the standard text editor'; it is the root of the ed-to-ex-to-vi lineage and of the regular expressions in sed and grep.
The Bourne shell, written by Stephen Bourne at Bell Labs and released with Version 7 Unix in 1979, was the original Unix command-programming language. Its syntax became the model for the POSIX shell, Bash, and most later sh-compatible shells.
VisiCalc (1979) was the first electronic spreadsheet program for personal computers. Created by Dan Bricklin and Bob Frankston, it became the killer app that drove businesses to buy the Apple II.
The Atari 8-bit family (400/800, 1979), home computers built around custom ANTIC, GTIA, and POKEY chips that gave them advanced graphics and sound for their era.
dBASE, sold by Ashton-Tate from 1980, was the dominant database management system for microcomputers. Its programming language became the basis of the long-lived xBase family.
Intel's hugely influential 8-bit microcontroller architecture, introduced around 1980 as part of the MCS-51 family; its design proved so durable that it is still licensed and cloned by many vendors decades later.
The TI-99/4A (Texas Instruments, 1981), a home computer built on a 16-bit processor that fought a fierce price war with Commodore before Texas Instruments left the market.
Microsoft's operating system for the IBM PC (1981), built on 86-DOS / QDOS, which Microsoft first licensed and then bought outright.
IBM's 1981 Model 5150 personal computer, built from off-the-shelf parts with a fully documented open architecture and an Intel 8088 processor; it became the dominant personal computer standard.
The BBC Micro (Acorn, 1981), the computer built for the BBC Computer Literacy Project that became standard in British schools and whose maker, Acorn, later created the ARM processor.
The Commodore 64 (1982), the best-selling single computer model in history, whose SID sound chip and VIC-II sprite graphics made it a fixture of home computing, games, and the demoscene.
A commercial Unix-like real-time operating system, first released in 1982, built on a tiny message-passing microkernel; widely used in automotive infotainment, medical devices, and industrial control.
The Revision Control System, written by Walter Tichy in the early 1980s, was a widely used successor to SCCS that simplified per-file version control and stored history as deltas.
Knuth's literate-programming tools, which take one combined source file and produce both typeset documentation (via weave) and compilable program source (via tangle); WEB targets Pascal and CWEB targets C, C++, and Java.
The Sinclair ZX Spectrum (1982), the inexpensive British home computer whose low price and color graphics drove a generation of UK programmers and the early British games industry.
gprof is the Unix call-graph execution profiler introduced at Berkeley in 1982, which combines instrumented call counting with statistical PC sampling to attribute a program's running time across its call graph.
The free Unix-compatible operating system started by the GNU Project in 1983; its name is a recursive acronym for 'GNU's Not Unix.'
IBM's commercial relational database, launched in 1983, that grew directly out of the System R research project and became a mainstay of enterprise and mainframe data.
Lotus 1-2-3 (1983) was the spreadsheet that made the IBM PC a business standard. It integrated a recalculating spreadsheet with business graphics and simple database operations in one fast program.
Apple's first computer with a graphical user interface, mouse, windows, and icons. Introduced in 1983, it was a commercial failure but pioneered the desktop metaphor that the Macintosh would carry to the mass market.
Borland's fast, cheap, all-in-one Pascal compiler and editor for CP/M and DOS, launched in November 1983, which put professional development tools on hobbyist machines.
Leslie Lamport's document-preparation system, a macro package built on top of TeX that lets authors describe the logical structure of a document and leave the visual formatting to the system.
The 1984 Apple computer that brought the mouse-driven graphical desktop to the mass market. Its system software, documented in Inside Macintosh, was built on Bill Atkinson's QuickDraw graphics package.
The extensible, Lisp-programmable text editor; GNU Emacs, first made usable by Richard Stallman in 1985, is the canonical free version.
The protocol that synchronizes computer clocks over the Internet to within milliseconds using a hierarchy of time servers, started by David Mills in the 1980s and still in use today.
The Whole Earth 'Lectronic Link, founded in 1985 by Stewart Brand and Larry Brilliant, an influential early virtual community whose real-name, conversation-first norms shaped online discourse.
Apple's 1985 PostScript laser printer that, paired with the Macintosh and PageMaker, launched the desktop publishing revolution.
Digital Research's graphical user interface for DOS PCs and the Atari ST, released in 1985. An Apple lawsuit forced changes that crippled the PC version, while the Atari ST kept GEM as its native desktop.
Jack Tramiel's Atari line of 68000-based home computers, introduced in 1985 with a GEM graphical interface and built-in MIDI ports that made the machine a favorite in music production.
Commodore's 1985 home computer whose custom chipset and preemptive-multitasking operating system made it a graphics, video, and music powerhouse, and the favored platform of the early demoscene.
GDB is the GNU Project's source-level debugger for C, C++, and many other languages, providing breakpoints, watchpoints, stack inspection, and remote debugging across dozens of architectures.
GNU Screen is a terminal multiplexer: a program that runs several full-screen terminal sessions inside a single physical terminal, and that can detach from a terminal and continue running so the session can be reattached later from elsewhere.
An early client-server relational database whose code Microsoft licensed to create its own SQL Server; later renamed Adaptive Server Enterprise and acquired by SAP.
Wind River's commercial real-time operating system, first shipped in 1987, known for deterministic timing and safety certification and used in spacecraft, aircraft avionics, industrial robots, and medical devices.