Nobody told me it’s impossible, so I did it
blog.traysoft.com
blog.traysoft.com
I wonder if I'm missing anything by starting in a text editor these days...
so just because it's not impressive doesn't mean it can't be appreciated (also, are you serious about your final remark? - i knew way before then that being smart wasn't something to "show off")
And I had a girlfriend at 14 who by the end of high school messed me so much that I spent first 2 years in college avoiding girls completely. But that's not a Hacker News story ;)
Figuring things out mostly independently, without a teacher telling you what to do next, is among life's most sublime and transient joys. I sometimes regret the knowledge I've obtained the "easy" way, because I know I'll never have the experience of discovering it myself. But alas, ars longa, vita brevis.
That reminds me of line numbers, counting by 10s, and then using line 15 if you needed to put something in between 10 and 20. I am just glad I discovered gosub before goto.
The best thing you could do was to stick to the practice of labeling by multiples of ten, and if you needed to hack something, you could still do it in one or two lines.
But basically programming in BASIC was hacking :)
http://www.bbcbasic.co.uk/bbcbasic/manual/bbckey4.html#renum...
> If I recall correctly, RENUMBER only renumbered
> lines, but not the GOTO and GOSUB labels, so it
> was pretty useless after all :)
You remember incorrectly. I've just gone and confirmed that the labels and references are all changed.FWIW, we've had BBC BASIC programs running commercially in the field in a semi-embedded context for over ten years and they are still running perfectly. It's perfectly possible to do structured progamming in BBC BASIC.
My dad and his friend, who also had a TI99 would transmit programs back and forth to each other over the 2 meter HAM bands late at night. One of them would hold the radio mic keyed next to the computer's speaker and the other would be holding the radio speaker up to the mic input on the computer.
Sure, some people go through learning motivated by impressing their peers or satisfying their parents/teachers/bosses. But they're not really learning in the true way, now are they?
Heck, my first exposure to programming was by way of a textbook that used a nonexistant decimal machine's assembler; presumably I could have submitted my code to a simulator had I been attending the right college, but I was only in seventh grade at the time.
Show of hands: who hasn't ever played computer with their code?
Further on, my C64 interest became an obsession and I dropped out of school - though passing some exams - and even led to me hacking PBX's and blue boxing across the USA (I live in the UK). But again - I don't regret any of it!