09-03-2022, 02:41 AM
Any time I've attempted to learn a new language, I've noticed that they inevitably use the same root concepts of iteration, logical branching, variable assignment, etc.
Well a programming language is for talking to a computer, and unless you're flipping bit switches, you're doing that through an interpreter.
So maybe someone could enlighten me... if I wished to speak to a Russian gentleman, and there was an English speaking interpreter and a French speaking interpreter in the room, why should I learn French in lieu of employing the English interpreter? All that trouble for a few nuanced bits of vocabulary? So meanwhile, QB64 enables me to do stuff that I never dreamed of doing 20 years ago with QBasic on a 386.
Certainly there are differences in capabilities, but there are workarounds for those and I suspect that a well crafted program in BASIC will perform as well or better than a poorly coded one in some other language, even one coded "close to the metal".
Well a programming language is for talking to a computer, and unless you're flipping bit switches, you're doing that through an interpreter.
So maybe someone could enlighten me... if I wished to speak to a Russian gentleman, and there was an English speaking interpreter and a French speaking interpreter in the room, why should I learn French in lieu of employing the English interpreter? All that trouble for a few nuanced bits of vocabulary? So meanwhile, QB64 enables me to do stuff that I never dreamed of doing 20 years ago with QBasic on a 386.
Certainly there are differences in capabilities, but there are workarounds for those and I suspect that a well crafted program in BASIC will perform as well or better than a poorly coded one in some other language, even one coded "close to the metal".
DO: LOOP: DO: LOOP
sha_na_na_na_na_na_na_na_na_na:
sha_na_na_na_na_na_na_na_na_na: