Anyone who has programmed for a long time knows the weird feeling when a new language comes along and up-ends your assumptions. It’s certainly true that you basically learn to program once, and then learn many syntaxes. But it’s also true that programming languages bring along ways of thinking. So here’s a silly poem about that feeling.
BASIC
Who would think the line numbers would go astray?
Instead each order is atomic, each action is its own,
Standing individual like citizens, instead of operations.
And what is this inheritance? This oh oh pee? A gosub’s
Gone from subroutine to type! Variables once global
Now can var, can pointer, enum, local, scope!
Hell, there’s more than just one sort of number! A number is a number,
Dammit.
Well, hex and dec, sure. And binary, I guess.
But quit making simple complicated! Where’s the jump table,
Accumulators, and my register’s gone? Damn kids these days.
Haha. I put a function declaration in a header.
This is kinda neat.