F/OSS Comics

F/OSS Comics is a comic series about free and open source software. Through stories from the history of computing and software, we hope to help readers understand F/OSS and get involved.

4. How Did People Write Code in the Early Days of Computing?

4. How Did People Write Code in the Early Days of Computing?
Early programmers moved from rewiring machines to stored programs, assembly language, paper tape, and punched-card batch processing.
Read more ⟶

3. The Era of Commercial Computers

3. The Era of Commercial Computers
In 1946, ENIAC and EDVAC engineers J. Presper Eckert and John Mauchly founded a company that became the Eckert-Mauchly Computer Corporation and developed UNIVAC I. During the 1950s, IBM introduced computers including the 701, 704, and mass-produced 650, while Fortran and Lisp helped expand the possibilities of programming. This marked the beginning of widespread commercial computing.
Read more ⟶

2. Alan Turing and Von Neumann

2. Alan Turing and Von Neumann
Alan Turing described an abstract machine that clarified what computation could mean. From wartime codebreaking and ENIAC's plugboards to the stored-program designs of EDVAC, ACE, and EDSAC, this episode traces how Turing, John von Neumann, and several engineering teams contributed to the architecture of modern computers.
Read more ⟶

1. Charles Babbage and Ada Lovelace

1. Charles Babbage and Ada Lovelace
In the 19th century, Charles Babbage designed pioneering mechanical computers, and Ada Lovelace's notes on the Analytical Engine included an early published computer program and described how a machine could repeat a sequence of operations.
Read more ⟶