Tools

The compilers, IDEs, and systems that programmers actually used.

379 entries, all primary-sourced
tool July 1976

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.

tool July 1976

Zilog Z80

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.

tool 1977

Commodore PET

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.

tool June 1977

Apple II

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.

tool August 1977

TRS-80

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.

tool 1978

DEC VT100

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.

tool 1978

TeX

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.

tool 1978

Intel 8086

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.

tool July 26, 1978

lint

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.

tool 1979

Computer Modern

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.

tool 1979

METAFONT

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.

tool 1979

Oracle Database

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.

tool 1979

WordStar

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.

tool January 10, 1979

ed

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.

tool 1979

The Bourne Shell (sh)

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.

tool October 1979

VisiCalc

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.

tool November 1979

Atari 8-bit Computers

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.

tool 1980

dBASE

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.

tool 1980

The Intel 8051

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.

tool June 1981

TI-99/4A

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.

tool August 12, 1981

MS-DOS

Microsoft's operating system for the IBM PC (1981), built on 86-DOS / QDOS, which Microsoft first licensed and then bought outright.

tool August 12, 1981

The IBM Personal Computer (Model 5150)

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.

tool December 1981

BBC Micro

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.

tool 1982

Commodore 64

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.

tool 1982

QNX

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.

tool 1982

RCS (Revision Control System)

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.

tool 1982

WEB and CWEB

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.

tool April 1982

Sinclair ZX Spectrum

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.

tool June 1982

gprof

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.

tool 1983

GNU

The free Unix-compatible operating system started by the GNU Project in 1983; its name is a recursive acronym for 'GNU's Not Unix.'

tool 1983

IBM Db2

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.

tool 1983

Lotus 1-2-3

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.

tool January 19, 1983

Apple Lisa

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.

tool November 1983

Turbo Pascal

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.

tool 1984

LaTeX

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.

tool January 24, 1984

Apple Macintosh

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.

tool 1985

Emacs

The extensible, Lisp-programmable text editor; GNU Emacs, first made usable by Richard Stallman in 1985, is the canonical free version.

tool 1985

NTP (Network Time Protocol)

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.

tool 1985

The WELL

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.

tool 1985

The Apple LaserWriter

Apple's 1985 PostScript laser printer that, paired with the Macintosh and PageMaker, launched the desktop publishing revolution.

tool February 1985

GEM (Graphical Environment Manager)

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.

tool June 1985

Atari ST

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.

tool July 23, 1985

Commodore Amiga

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.

tool 1986

GDB, the GNU Debugger

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.

tool 1987

GNU Screen

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.

tool 1987

Sybase SQL Server

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.

tool 1987

VxWorks

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.