I was definitely a Commodore kid, and BASIC was my first language. Maybe it’s nostalgia, but I still like BASIC for hobby stuff.
oh the memories - I started with Commodore BASIC on the C-64. Second Basic (after 6502 Assembler) was AmigaBasic. Oh god, it was soooo slow. Scrolling though your code, you could watch the lines being printed. Finally I bought (!) GFA Basic - that was great! Probably spoiled my programming habits till now! :)
Thanks, BASIC, for teaching me so much I had to later unlearn in order to not be a garbage programmer.
The first time I tried another programming language, I was confused as to how to write code without using GOTO.
I learned TI BASIC on a Texas Instruments 99/4a back in the very early 80s. Wrote some programs from magazines, saved them on tapes, and went on to automate D&D character creation in an attempt to rules-lawyer an all-PC dwarf army.
Fun fact, though: TI BASIC lived on until at least the late 90s, on the TI graphing calculators that everyone taking Algebra/Trig had to buy – or borrow from the school. I wrote a surreal choose-your-own-adventure game on my calculator, large enough that because of memory limitations, you couldn’t open the file to edit it without deleting another, ancillary file.
And since you could transfer programs via a proprietary cable, I put that game on every school calculator and as many of my friends’ as wanted it. It was still there years later when I visited.
This is that real gangster shit in case any of you were wondering
I remember typing in BASIC programs from printed magazines. That’s how I got my start.
I bought a year’s subscription to Timex Sinclair User, which folded like four months later.
Easiest Hello World program ever was in BASIC.
10 PRINT "Hello World" 20 GOTO 10
Don’t even have to call a library or declare a variable! Meanwhile, I can’t even remember the shit you need to put in front of every C/C++ program (HREF/void.h or something; it’s usually there automatically these days in some compilers, like Visual Studio).
C
#include <stdio.h>
int main() {
printf(“Hello, world”);
return 0;
}
C++
#include <iostream>
int main() {
std::cout << “Hello, world” << std::endl;
return 0;
}
BBC BASIC was best BASIC. Fight me.
In a world with GORILLA.BAS and NIBBLES.BAS, I simply cannot reject the QBASIC faith with which I was raised.
I was taught QBASIC at school… in 2003.
DoDDS is weird.
There is an open source implementation of BBC Basic for modern systems that’s being actively developed - BBC BASIC for SDL 2.0.
It is great with lots of libraries. I am writing a game in it right now.
Can something really “turn 60” if it is dead, though?