Was there really a time period where BASIC and QBasic were bread and butter languages?
Yes. From the time they were introduced until today.
I thought they were toy languages...
Don't kid yourself. I am aware of 3 different full blown enterprise packages written in 100% BASIC. Inventory, accounting, production, order processing, ERP, CRM, etc. still running multi-billion dollar companies all over the world. Now here comes the good part...2 or them were written by 2 people and the third was written by one person.
This thread started out a little in jest, but there is (and always was) a moral to the story: You can write almost anything in almost any language. The proficiency of the practitioner is way more important than the tool being used.
Good to know... but that's not the description of a "bread and butter language", at least, not by the definition in the OP. Or else, Lisp, Haskell and Prolog would all be BBLs! I wasn't around in the 60s to witness software development, but when I think of a BBL today, I think: Java.
If you want to revise your history made in jest, I'd be curious to see the result.
> This is the language that you can use to keep yourself alive when life hands you lemons. This is the language that you know just in case you need to hustle yourself to provide for yourself and your family.
If you're the one dude who wrote an entire package that runs a billion dollar multinational, you can pretty much charge whatever you want. It's like the ultimate job security. Any changes have to be made through you.
If you're the one dude who wrote an entire package that runs a billion dollar multinational, you can pretty much charge whatever you want. It's like the ultimate job security. Any changes have to be made through you.
Ah, so that's where the confusion comes from. I thought that edw519's post was about "The typical bread-an-butter language in the 70's, in the 80's, etc."
I'd still be curious to know what were the de facto languages to get a good salary in the 60s, 70s and 80s.
Yeah. When I was younger I used to look down on things like VB. Now that I've pulled my head out of my ass, I realize many of those apps were a net win and would have been less of a win in a man's language like C++.
Lots of PC business apps were written in BASIC dialects in the 1980s.
I supported one in the latter half of the decade that handled all the accounting, financial reporting, statistical reporting on food and labor costs, payroll, etc. for a franchise fast food restaurant. It was really quite a comprehensive and easy to use system.
BASIC was one of the standard tools for 3rd party software. It was pretty easy to learn (compared to C or FORTRAN) and was migratable (I wouldn't say portable, but stuff written in certain dialects would generally be fairly straightforward to port to slightly different dialects or reimplementations on other platforms).
Not to mention a whole generation of people (myself included) for whom BASIC was their first programming language. To this day, I remember my first program:
10 PRINT "STEVE IS THE BEST!"
20 GOTO 10
A lot of computer games in the early 80s were written in BASIC with bits of machine code (no pun intended) thrown in for effects, copy protection etc.
Of course, the pinnacle of BASIC programming came in the form of QBasic, specifically GORILLAS.BAS.
My name is Steve. This was on a Commodore PET (8032 I think), then as a general rule I did this on every system with BASIC that I could as a check to make sure everything works, and as a little in-joke for myself.
I've done equivalents in nearly every language I've written in. I'm sure if anyone sees me doing it they must think I'm a right idiot but it's my personal equivalent of Hello, World.
To answer the unasked question: You're being downvoted because the list isn't the majority, but his personal experience. You should also review the article again, since his comment is on topic with what it discusses, and your's isn't.