3 ms·
I still remember the appeal of BASIC to me as a kid. A simple GOTO loop over INKEY, in which you can test which key is pressed and erase+redraw a CIRCLE accordi
by wruza 3y ago
I still remember the appeal of BASIC to me as a kid. A simple GOTO loop over INKEY, in which you can test which key is pressed and erase+redraw a CIRCLE accordingly. A trivial thing, but the feel it created was unforgettable.
Idk what Dijkstra means. My whole generation started with BASIC and learned languages as they’ve become useful enough for every new wave of accessible hardware, which wasn’t cheap for a hobby. There was no like “oh, now you’re lost”. My next language was 8080 assembly then Pascal then 8086 then C. You just can’t learn Pascal and C on a Sinclair clone when loading a compiler from a tape recorder takes half an hour and most of the available memory. And you can’t learn Python either, because it doesn’t really exist yet. I know it’s from 1991, but never heard of it until ten+ years later.
I also know that some ROMs had FORTRAN instead. Maybe Dijkstra would like to re-teach FORTRAN programmers more.
- eesmith 3y ago> Idk what Dijkstra means. I thought the article did a pretty good job about describing what Dijkstra meant, and pointing out it was written years before you learned a BASIC variant on a microcomputer. What are you still unsure about? > Maybe Dijkstra would like to re-teach FORTRAN programmers more. Unlikely. The article points out Dijkstra called FORTRAN "hopelessly inadequate".
- InfamousRece 3y agoI actually learned Pascal on a ZX Spectrum clone. It was Hisoft Pascal, so it was a bit limited (no strings - you had to use ARRAY OF CHAR instead). But it was awesome to draw 3D graphs due to its “fast” floating point routines.