When It's 64
Aug. 5th, 2020 06:52 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
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
lyrics by Benjamin Newman
ttto: "When I'm Sixty-Four" by John Lennon and Paul McCartney
/ 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?