@Pavel Machek On the other hand, there was something about BASIC, which made it immediately readable for everyone, although you had to be bit of a Pastafarian to enjoy the resulting spaghetti code ๐
Python is generally great, but the readability of more complex oneliners for beginners is limited. And constructions like ''.join(...) are slightly cumbersome.
Eg. easy recognition of numbers from strings$ was not replicated in any other language (except maybe integers starting from i, j, etc. in early Fortran - still replicated today, but coders don't know why).
Because of infinite number of BASIC dialects, the good ideas which could move it forward were never really standardized and few common features really resemble more like a board game. But same can be said about eg. Excell macros and don't let me start about SQL... and also, all the clones of C syntax (JavaScript, Java, PHP...) created at least as much confusion.
The line numbering really made sense on devices, where you couldn't have fullscreen editing, for any reason. When you add LABEL, ELSE, and such statements, it is really no longer original spartan BASIC.
It is like saying kickbikes are inferior to bikes: in a way, yes, but I still like kickbikes. They are lighweight and the air drag can be advantage, if you don't want so much braking downhill, and you don't get hurt by sitting on hard saddle, even when traveling long distances. So BASIC is like kickbikes: we consider them toys, but actually, there are less parts which can break, which makes the design robust and lightweight. Kickbikes are also safer then eg. paraglides, even if both can't compare eg. with business jet...
@nprofile1q... @nprofile1q...