<%@ page language="java" contentType="text/html" %> <%-- Include common initialisation code --%> <%@ include file="/arch/common.jsp" %> <%-- The current tab --%> <% String currentTab = "Research"; %> <%-- Content of navigation pane --%> <%@ include file="nav.jsp" %> <% showCurrentLink=true; %> <%-- Current navigation location --%> <% String currentNav = "Reports and Theses"; %> <%-- Include the code for the document header --%> <%@ include file="/arch/header.jsp" %>

Research Report CS-RR-153

<%-- Include the code for the lines and navigation --%> <%@ include file="/arch/middle.jsp" %>

M. Campbell-Kelly, The Airy Tape An Early Chapter in the History of Debugging (February 1, 1990).

Abstract

This paper describes a recently-found paper tape of an undebugged program written for the EDSAC computer in 1949. It is believed that this program is the first real, 'non-trivial' application ever written for a stored-program computer. An examination of the program sheds new light on the extent to which the debugging problem was unanticipated by early computer programmers, and the motivation for the development of systematic programming practices and debugging aids. the impact of these early developments on programming elsewhere is discussed.

<%@ include file="cited.html" %>

M. Campbell-Kelly, "The Airy Tape: An Early Chapter on the History of Debugging", Annals of the History of Computing 14(4), pp. 18-28 (1992)

<%-- Include the code for the document footer --%> <%@ include file="/arch/footer.jsp" %>