3 ms·
Dartmouth BASIC did no such thing. It lacked any concept of structured programming until 1975 (Pascal was introduced in 1970), and for many years its variable
by wrycoder 4y ago
Dartmouth BASIC did no such thing. It lacked any concept of structured programming until 1975 (Pascal was introduced in 1970), and for many years its variable names consisted of a single character and a digit. Goto's went to line numbers, not labels. User functions were designated with a single letter. These limitations weren't removed until the mid '70s, and then only by replacing the whole system with a better language informed by Algol 60, which had been around for 15 years at that point.
The result was generations of Dartmouth students who learned how to write unmaintainable spaghetti code and thought they had learned "the principles of computer programming", as you put it. They deserved better.