2 ms·
I mean it's a better language for middle-school kids. They shouldn't be concerned with refactoring. Important thing about BASIC is that each "command" does a r
by killerstorm 1y ago
I mean it's a better language for middle-school kids. They shouldn't be concerned with refactoring.
Important thing about BASIC is that each "command" does a rather limited amount of "stuff". In that way it is kinda similar to assembly language.
- zozbot234 1y agoPlenty of elementary and middle-school kids learned LOGO which is a vastly more elegant language than BASIC. (It's essentially a LISP with different syntax, the one thing that's inadvisable about it for modern purposes is its use of dynamic scope.)
- killerstorm 1y agoI think understand of programming as a sequence of commands is necessary before you go to abstractions. BASIC's GOTO is a feature, not a bug: that's how assembly work. As an adult I'd strongly prefer Lisp over Basic. But I appreciate Lisp or lambda calculus elegance after I spent some time with more basic kind of stuff. Going to higher abstractions right away won't have the same effect