March 27, 2006

God’s programming language

God’s programming language.

To the melody of the classic filk song “God Lives on Terra.” Parody lyrics written in 1996.

It’s wonderful. But then, I love filk. And I also love flexible data structures.

The lyrics start

I was taught assembler in my second year of school.
It’s kinda like construction work — with a toothpick for a tool.
So when I made my senior year, I threw my code away,
And learned the way to program that I still prefer today.

Now, some folks on the Internet put their faith in C++.
They swear that it’s so powerful, it’s what God used for us.
And maybe it lets mortals dredge their objects from the C.
But I think that explains why only God can make a tree.


5 Responses to “God’s programming language”

  1. Eric on March 28th, 2006 5:56 pm


    Great lyrics, and I love Lisp too (rank beginner though I am).

  2. Text Technologies»Blog Archive » A computational linguistics filksong on February 17th, 2008 1:02 am

    […] be told, it’s not nearly as good as God’s Programming Language, but it might be worth a few chuckles even so. • • […]

  3. Song of the contract programming firm, and other filks | DBMS2 -- DataBase Management System Services on May 27th, 2009 2:44 am

    […] finally, back to the humor: I just found a video to a song I posted previously. Categories: Fun stuff, Humor  Subscribe to our complete […]

  4. Star Trek companions | The Monash Report on May 30th, 2009 1:52 am

    […] Terra, with Star Trek:TNG clips interspersed with views of Wrentham, MA.  (I previously linked a hilarious parody of that song.) Categories: Fun stuff  Subscribe to our complete […]

  5. A cautionary tale | DBMS2 -- DataBase Management System Services on March 29th, 2010 3:09 am

    […] Dan Weinreb, who introduced me to xkcd by sending over a link to this funny cartoon, in response to this filksong. Categories: Humor  Subscribe to our complete […]

Leave a Reply

Feed: DBMS (database management system), DW (data warehousing), BI (business intelligence), and analytics technology Subscribe to the Monash Research feed via RSS or email:


Search our blogs and white papers

Monash Research blogs

User consulting

Building a short list? Refining your strategic plan? We can help.

Vendor advisory

We tell vendors what's happening -- and, more important, what they should do about it.

Monash Research highlights

Learn about white papers, webcasts, and blog highlights, by RSS or email.