On Sun, 21 Dec 2014, Tim Streater wrote:
> In article <m768v2$dgs$
2...@news.xmission.com>, Kenny McCormack
> <
gaz...@shell.xmission.com> wrote:
>
>> In article
>> <1733968507440810750.753130...@news.eternal-september.o
>> rg>,
>> ...
>>> I am not claiming that it is gone forever.  Obviously BASIC still exists 
>>> in
>>> many different variations and one can turn on many old computers and get 
>>> to
>>> your familiar old BASIC prompt.
>> 
>> I don't get it.
>> 
>> Isn't 
VB.NET pretty much the most widely used programming language these
>> days?
>
> I have no idea what 
VB.NET is. Hey, wait, it's OK, don't bother telling
> me.
>
> BASIC was and remains rubbish. And people need to understand that
> writing a program to do anything interesting is not so easy. By the
> time they've learnt to do much of anything in BASIC they will have
> learnt a number of bad habits and have a whole load of wrong
> expectations.
>
I've said similar things, and gotten flack "of course BASIC is useful 
language...".
I think what happened is that many of the people who had computer access 
before home computers had access to BASIC.  Timesharing systems via 
Teletype machines in schools, things like the People's Computer Company 
that had a storefront in San Francisco or Berkeley and offered computer 
time with a timesharing BASIC.
That colored what came later.
PCC launched "Tiny BASIC" since they'd already been running programs in 
BASIC, and the ALtair and the other new computers needed BASIC in order to 
run those programs. David Ahl had put together that book of computer games 
while at DEC, and they required a BASIC interpreter.  So that likely gave 
BASIC a big boost at the start.
Then of course Swiftwater Bill decided to write a BASIC, and that 
reinforced it.  It was the programming language most available in the 
early days, and once there were computers with more than a monitor in ROM,
those computers came with a BASIC, usually Microsoft BASIC, self 
perpetuating it.
The rare exception, and it came later, was the Jupiter Ace, that ran 
FORTH.
I remember in the early days, "folk knowledge" was that assembly language 
was "too hard" so BASIC was the start.  But I think that was 
self-perpetuating too, people with BASIC experience telling others, and 
those others believing it.
I couldn't run even a Tiny BASIC on my KIM-1 that I got in 1979, only 1K 
of RAM and I had no terminal of any kind.  So I learned assembly language, 
hand assemblying it.  Nothing really practical, but that was the first 
language I learned to program in.  I could then never get excited about 
BASIC.
I've used it, but only for simple things.  The best part wsa that as an 
interpreter, you could just enter some lines and run it immediately.
On the other hand, when I needed something a few years ago, I went and 
relearned C.  I'd dabbled with it in 1988, but with a 2MHz computer and 
two floppy drives, it took quite a while to just compile a simple program.
With a 1GHz computer, compile is nice and snappy, so the immediateness is 
there, so one can learn by making mistakes.  At 2MHz, the endless stream 
of error messages when a few things were off was too much.
So BASIC fails because it's seen as a starter language, but one could 
start with a more "complicated" language in the first place, and not waste 
the time.
The big thing about BASIC was that for a while, magazines were full of 
BASIC programs, the people at home having done something and wanting to 
show it off.  Some were ridiculous, people entering things as data in 
order to display a graphic of some sort, the programs often didn't do much 
more than that.  Most were not worth entering, all that typing, because 
theyw eren't that interesting to begin with.
    Michael