bnewman: (guitar)
Ben Newman ([personal profile] bnewman) wrote in [community profile] bn_songbook2020-08-05 06:52 pm

When It's 64

People aren't the only things that turn 64 — computers do too. Will my old software still run on a 64-bit OS?

lyrics by Benjamin Newman
ttto: "When I'm Sixty-Four" by John Lennon and Paul McCartney
 
listen to this song

/ D - - A / - - - D / - - - G / GBb DB7 E7A D /
 
When I decide to trade this old chip for a new PC
Will my code compile like it used to do, on that other power of two?
If I don't update all my configs, will it dump its core?
Will it compile, and run that old file, when it's 64?
 
/ Bm -(G) A Bm / - - F# - / Bm - Em - / G A D - /
 
Oooh...
Chips get older, too
More bits to make a word
On your CPU
 
I could be handy porting an app to a new OS
Redefine a constant at compile time, ignore that warning, it's not a crime
I can fit so much more on the heap than I could before
Just reconfigure, files can be bigger, when it's 64!
 
Every winter's closer to the end of 32-bit time, that'll be the year
2038
Update typedef time_t
Before it's too late
 
Send me an update, upload a patch, if you find a fix
Indicate precisely what your changes do, your pull request just might be approved
Post a release note, tell me that app is mine forevermore
It's fit for the future, on a newer computer, when it's 64!
Yeah, will it run at all, or should I just uninstall it, when it's 64?