Tuesday, February 28, 2006

Bytes in the JVM

Words by Michael Henson
February 2006
To the tune of "Vasoline" by Stone Temple Pilots




One time a thing occurred to me
As I was coding C,
Thinkin' how much better it could be.

Pointers and dereferencing,
Those kinds of bugs are hard to see.
Multi-defines, mem'ry leaks,
That's what you get when using C.

These days when I do rendering,
Use Java API.
The JDK is now my life.

Bytes in the JVM they are.
Sometimes it blows my mind --
My calls resolving at runtime.

Download new versions free.
Syntax looks a lot like C.
Hardware just out of reach
Of the virtual machine.

You'll see the code and you'll see the light.
Inherit power you will.

Bytes in the JVM they are.
Sometimes it blows my mind --
Interprets bytecodes in real time.

Get the new version free
And install the JRE.
Garbage collects like a dream.
Praise the virtual machine.