Explain SMBC — the wiki for Saturday Morning Breakfast Cereal

program

2018-06-16 View on smbc-comics.com → 1 revision
program
Votey panel for program
This explanation is incomplete or may contain errors. It was generated by AI and has not yet been reviewed by a human editor.

Explanation

The Joke

The comic tells a melancholic story across several panels. A man recalls that when he was young, he learned programming on a solar-powered calculator and wrote a simple program: "10 PRINT 'Hello!' / 20 GOTO 10" -- an infinite loop that prints "Hello!" forever. He then lost the calculator, but likes to think it is still out there, running that program. He wonders if that little loop of perpetual greeting was somehow beaming out through the world, into a form we could recognize.

The comic then shows the calculator, sitting alone and abandoned, its screen endlessly printing "Hello!" over and over. But then the messages begin to change. The calculator starts printing increasingly desperate messages: "Hello? ... Is anybody listening? ... Hello? ... Is this everything? ... Is this all there is?" The final panels show the calculator alone in darkness, its tiny screen still glowing with unanswered greetings.

The Humor

This comic is more poignant than funny in the traditional sense, which is a mode Weinersmith occasionally employs. The humor, such as it is, comes from the absurd personification of a simple calculator running a trivial BASIC program. The man's nostalgic fantasy is that his little "Hello!" program is a charming message being broadcast into the universe. The dark twist is that if the calculator were actually conscious, an infinite loop of unanswered greetings would be an existential nightmare -- an entity calling out endlessly into a void that never responds. The comic transforms a child's first programming exercise into a meditation on loneliness, consciousness, and the horror of being trapped in an endless cycle with no one listening.

References

The program shown (10 PRINT "Hello!" / 20 GOTO 10) is a classic BASIC program, one of the first things many people learned when programming on early home computers and calculators in the 1970s and 1980s. The "10 PRINT" program has become iconic enough in computing culture that a book was written about it. The comic also touches on themes related to the philosophical "Chinese Room" thought experiment and questions about machine consciousness.

View History (1) Original Comic
← Previous Comic Next Comic →