5 ms·
I know where those kids are coming from. I understood 8-bit BASICs "better" than I did QBASIC, because I could spatially follow the flow of a program written wi
by mntmoss 8y ago
I know where those kids are coming from. I understood 8-bit BASICs "better" than I did QBASIC, because I could spatially follow the flow of a program written with GOTO: knowing the line number told me roughly where in the code it would land. But code that used labels and indirection(arrays, pointers, that kind of thing) was beyond me for quite a while, so I didn't fully understand most of the interesting listings, even though I could type them in and find data assignments or comparisons to change.
Modern languages pack in tons of indirection because that's where the power tools are - but an introductory environment might benefit from cutting down on that.