It's funny how fast people forget.
Remember the first time you struggled with the concept of a cycle? With the idea of a variable and how did it preserve values? With syntax memorization?
Basic has a relatively small built-in syntax; it has fairly flexible structures for loops and other constructs.
I think all this is "free." It helps in learning.
Loose is very bad for good, stable programs. You want very little flexibility, you need templates that you can count on, and very few options (even if you don’t know that this is what you want, you will understand this as soon as you have to lead a team of 5 developers from another a country).
If any of them was not really considered, the reason why we don’t like the basic one is not the lack of “power” or speed - this is because it is lost - the same reason that is good for teaching.
You do not start running, you learn to crawl into a shaky look, then you stumble, etc.
But as soon as you run sprints, you really want to make sure that each leg is exactly where you want it, and if the guy in front of you decides, he suddenly wants to start crawling, you are screwed.
Of course, if you run along the track alone or in a small team in synchronization, it does not matter what you do. Feel free to use any language you want :)
Bill k
source share