Science History - Daily
# The Birth of the Computer Bug: June 8, 1949 On June 8, 1949, something delightfully ironic happened in the world of early computing that would forever change how we talk about computer problems. While the famous "first computer bug" story involving Grace Hopper's moth is often misdated to this day, June 8, 1949 marks a significant moment in the development of **EDSAC** (Electronic Delay Storage Automatic Calculator) at Cambridge University, when it successfully ran its first practical program. The EDSAC, built by a team led by Maurice Wilkes at the University of Cambridge's Mathematical Laboratory, was one of the world's first stored-program computers. What made June 8th special was that this was when the machine executed its first working program that actually calculated a table of squares—a simple task by modern standards, but revolutionary for its time. Picture this: a massive machine occupying an entire room, with over 3,000 vacuum tubes glowing ominously, mercury delay lines serving as memory (yes, liquid mercury!), and paper tape readers clicking away. The room would have been uncomfortably warm from all that electronic equipment, filled with the distinctive smell of hot electronics and the constant humming of cooling fans. Maurice Wilkes and his team had spent months preparing for this moment. Unlike its contemporary ENIAC, which had to be physically rewired for each new calculation, EDSAC could store both instructions and data in its memory—a crucial concept from John von Neumann's work. This meant programmers could actually *write* programs rather than rebuild the machine for each task. The program that ran successfully on June 8th was elegantly simple: it calculated and printed a table of squares. But don't let its simplicity fool you—getting it to work required solving countless engineering challenges. The mercury delay line memory was particularly temperamental, storing data as pulses of sound waves traveling through tubes of mercury. Temperature fluctuations could throw everything off! What's particularly charming about this era is that Wilkes himself later recounted having a revelation while climbing stairs at Cambridge. He suddenly realized: "The rest of my life would be spent finding errors in my own programs." This prescient observation captured what would become the perpetual struggle of programmers everywhere—debugging. EDSAC went on to provide computing services to Cambridge University for nearly a decade and inspired the LEO (Lyons Electronic Office), which became the first computer used for commercial business applications. The programming techniques developed for EDSAC, including the first assembler and the concept of a subroutine library, became foundational to computer science. So while you might not see fireworks celebrating June 8th as "EDSAC Day," this date represents a crucial stepping stone from experimental computing machines to practical, programmable computers that could actually solve real-world problems—even if those problems started with something as humble as calculating squares! Some great Deals https://amzn.to/49SJ3Qs For more check out http://www.quietplease.ai
729 episoder
Kommentarer
0Vær den første til at kommentere
Tilmeld dig nu og bliv en del af Science History - Daily-fællesskabet!