4 ms·
While I don't mean to slight the front-end dev's dedication, there are more than a few of us who learned BASIC programming in the late 1970's and early 1980's..
by ansible 5y ago
While I don't mean to slight the front-end dev's dedication, there are more than a few of us who learned BASIC programming in the late 1970's and early 1980's... without access to any computing device at all.
We would study BASIC from manuals and other books, and pour over program listings in magazines. Then we would write out programs on paper, and "interpret" them in our heads to see if they worked correctly.
Some home computers like the Timex / Sinclair were relatively inexpensive ($100 USD in 1981, $330 in today's dollars), they weren't cheap even then, and that was the very lowest-end device possible (4Kbytes RAM, no storage whatsoever). An Apple II with a floppy drive and montior would run into the thousands of dollars back then.
- egeozcan 5y agoWhen I first got my hands on a computer late 90s, other people should have seen my fathers facial expression when he saw his 10 year old son typing "weird code" into a terminal window at a "lightning" 1-2chars/sec speed :) I didn't have the pocket money to buy expensive foreign computer magazines, so I was studying at the book store when we went to the mall. People all complain that the hardware is too closed these days, but I get emotional when I see kids having access to such inexpensive hardware. Amazing times.
- yesenadam 5y agoI have a similar history. What amazes me is that I used to write in assembly language for the Z80, plugging in the hex machine code numbers inline into BASIC and Turbo Pascal programs, and I never saw an assembly manual, instruction list or book, and never had an assembler! Somehow picked up instructions one at a time from magazine columns, wrote assembly on paper and hand-translated into machine code. It's such a different world now, being able to order online, if not download instantly, just about everything. I came across Rodney Zaks' Programming the Z80 about 10 years ago in a second hand shop and it was like seeing the Holy Grail—a legendary book I never imagined I'd ever see a copy of, much less own.
- andi999 5y agoI have difficulties understanding this. I learned Basic ard 84 on a c64. I don't understand why anybody would learn it without access to any device. I mean what would even get one interested in it/how would one know this exists?
- ddalex 5y agoHaving grown up in communist Romania, I had this experience - the first computer I toyed with was a Spectrum clone, which we had at the school, and had access to it for about 2h/week. I definitely knew what it is and how to use it, but I couldn't spend time actually developing even simple programs on it. So I had a copied manual at home, and a couple of magazines with listings, and I would write my programs in basic on paper, and emulate them in my head, to verify they work. Then when I had access to the computer at the school I would use that time to type in the program and really run it. Thankfully my parents were able to buy for my own Spectrum clone after a while (when they become cheaper/more affordable, because the PCs finally were being imported, so a lot of local companies would move from their Spectrums to PCs) and then I could spend innumerable hours building simple move-the-cursors games directly on the hardware.
- VMtest 5y agonot long ago I read about it, somehow I was researching about old computers and old games 1. https://news.ycombinator.com/item?id=15607791 https://news.ycombinator.com/item?id=15607791 Another commenter in this post 2. https://news.ycombinator.com/item?id=27904224 https://news.ycombinator.com/item?id=27904224
- ansible 5y ago> I have difficulties understanding this. I learned Basic ard 84 on a c64. I don't understand why anybody would learn it without access to any device. You don't understand my youthful obsession with computers? Or you don't understand that my family couldn't afford a C64 when they first came out? I hopefully don't have to explain the 2nd reason to you. As for the first, I don't quite know how to explain that. As I learned of what computers where, and how they worked, it just overtook my ambitions in life. Being a firefighter or astronaut could just not compare to being able to command a machine to perform complex tasks at my bidding. I wanted to work on robots, I wanted to make an AI that could converse with me, I wanted to explore strange new worlds, and more.
- nmfisher 5y agoI learned BASIC and bash from library books as late as the early 90s. Nowhere near as good as the real thing, but I remember loving it nonetheless.
- fakedang 5y agoEarly 80s?? We were doing that stuff up to the mid 00s in my school. Honestly I found it extremely unappealing because you could not get the result immediately, but in the long run, it helps to think about the working logic behind codes instead of simply shooting in the dark and debugging.
- bitwize 5y agoI'm aware of this. I'm to understand that Woz wrote Apple Integer BASIC, more or less on paper, before he even built the computers it would run on.