3 ms·
I've been teaching a couple of teenagers programming using Python and Pygame, and surprisingly, I found myself yearning for QBasic. Because... - Already instal
by ced 17y ago
I've been teaching a couple of teenagers programming using Python and Pygame, and surprisingly, I found myself yearning for QBasic. Because...
- Already installed on the Windows 3.1 machines.
- Whitespace isn't significant. It's obvious to me how a program should be indented, but it's not to a beginner. Missing ENDFOR is much clearer than Incorrect Indentation.
- No modules. Anything I have to explain as "it's magic" is a potential source of problem.
- LINE (30,40)-(100,50), BF to draw a rectangle. The Pygame equivalent is somewhat longer, mostly due to having to setup a window.
- The IDE was better. The help facility, in particular, was positively wonderful compared to what you get with help(...)
Once these hurdles are overcome, Python does provide better capabilities, but it's not quite the perfect beginner language that I expected it to be.