123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|204|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> On Topic -> BASIC - Programming language of yesterdays?

Mon, 07 Jul 2025, 13:06
forest_gump

basic - programming language of? yesterdays?


Sorry guys, but I've got to vent something off my chest - does a basic programming language have a future? really? Does it? It seems most internet users these days use a mobile phone and/or a tablet rather than a PC, and those who do use a computer for serious professional coding usually use Linux, so the only ones who buy a PC are gamers for video games and when their not playing games that are coded in game engines they don't seem to know or care what a PC is for... someone long ago told me "basic doesn't have a future it's a programming language of the past" and most basic programming communities are so full of rival sects and inner politics that if you put everyone together in one room they'll cut each others throat - learning basic programming has become so rare that no one will want to learn it even if you pay them to learn - only a few "die hard" fanatics still code in "the old ways" of basic which are surely by now are forgotten by the majority of the young generation - today python is "the new basic" the "go to" programming language for beginners basic is left behind and considered "legacy" for "legacy system" like dos win 95 win 98 and win xp vista and 7 - as for games and game dev young people look at the games I used to play as a kid back in the 1980s and 1990s and call them "ugly stupid grandpa games" - if you happen to meet a basic programmer and actually ask them to teach you basic for free or for fee you'll go through hell with them cause they'll won't teach you to know they'll write the code for you and leave you lost in the dark - if they'll teach you for free they'll expect you to master it on your own and learn on your own like they did back in 1984 from paper books type-copying gzilion lines of code and hoping you didn't make a gzilion typos in the code and what if the code doesn't work? "RTFM, kid!" So sadly, you turn to vibe coding with AI, but then you are still not really coding, you're just copy-pasting AI code...

If you started too late, like me, say after 2010, you'll never be able to master FreeBASIC or any BASIC, cause no one will teach you for free or for a fee, and if you are looking to earn some extra bucks from teaching what you already know? Forget it, no one is interested, and what about making and selling a game - again, forget it, you (I) are just not good enough to compete with 2d 3d engine games...

I even once tried to see if my 16-year-old nephew wants me to teach him some BASIC - he looked at it like it's a cave stone skeleton and told me "he'll think about it," and I haven't heard a word from him ever since (must be laughing with his friends till this second)

My parents think I need to see a doctor who will help me stop with this coding nonsense and look forward to a career as a plumber...

Everyone around me thinks I'm wasting my life away on basic Vibe coding, and I'm starting to think they're right... Maybe I should look for a job in plumbing

Does anyone need a plumber?
Mon, 07 Jul 2025, 13:34
Jayenkai
I'm not 100% sure what's coming in the future. The A.I. revolution is changing things at a seriously rapid pace.
I think if you're a hobbyist, then that's probably just fine. The keyboard and the flashing cursor will always be ready and raring to go.
But if you're looking for a job, honestly, if you can find a "trade", then that might not be a bad idea.

We're getting to the point where we can ask the chatbots for help and suggestions, and sometimes it'll randomly decide to spit out entire projects on a whim, instead of "this little function I need help with"..
It's kinda crazy just how fast that sort of thing is coming for us.

I wouldn't rely on being able to code as a way to make money, any more.

As far as teaching kids goes. BASIC still has a very logical "a to b to c" methodology to it, so .. personally, I still think it's a great way to understand logic and things like that.
But .. if we're honest.. there's better ways to do that, too. There's those modern GUI-driven "languages", where you drag and drop commands and variables and objects and link things together.
Personally I find them horribly messy, and they always seem to end up as literal spaghetti, which is infinitely worse than anything I've seen in BASIC over the years!
But.. yeah.. not my place to grumble about that

If you can do plumbing, and someone needs a plumber, you've a job.
If you can do coding, and someone needs a coder, they'll likely just ask ChatGPT..
It's not good.
.. It's really not good.

-=-=-
''Load, Next List!''
Mon, 07 Jul 2025, 16:57
Pixel_Outlaw
It's hard to find a job where the focus really is programming.

Most professional developers spend more time scrambling trying to glue together huge monolithic frameworks than programming and they spend just as much time in meetings and other kinds of ceremonial Agile nonsense. In general, programming is about the last thing most companies are doing right now. It's not necessarily AI vs programming - they've squeezed most programming out of programming jobs for configuration instead (30 XML or JSON files instead of writing code)

Even most Visual Brainsick has been removed in the US from the corporate world for C#.

Things started going downhill in around 2010 for "real" programmers.
If you want to stay with BASIC that's fine, but I will say that even the many BASIC dialects will stunt your growth if you try to switch languages.

But if you're going to be a hobby programmer do what you want just make sure you keep growing.
Mon, 07 Jul 2025, 17:57
realtime
BASIC is not dead, it evolves.

Basic was created once with missions to make programming approachable for students and non nerdist.

- Democratized programming—making it accessible to students and hobbyists.
- Focused on readability and simplicity.
- Encouraged experimentation and creativity with immediate feedback.


You can still see BASIC syntax used in introduction to programming apps like scratch or google-blockly. I think it is the new place where you can find BASIC syntax in modern world.

BASIC as syntax may still live in education format. the FOR syntax is the easiest syntax to introduce loop, even though it only appears in block based programming.

Python: While not syntactically BASIC, it shares the same goal—simple, readable code for beginners.
If we want to preserve BASIC, then we can preserve the mission, may be in the new form.

I am a vibe coder, and as far as I know, you still need to understand code. I have my brother who doesn't know HTML and he ask chatGpt to create a web site and then he strugle to edit the web because he doesn't know anything about html.
AI can generate code, but understanding that code is still essential

AI do not replace you. Programmer that uses AI will replace you.

If we want to preserve BASIC, we don’t need to cling to its exact syntax. Instead, we can:

Design tools that prioritize simplicity and creativity.
Promote logical thinking over memorizing syntax.
Encourage exploration with instant feedback loops.


JSE is a good start.

-=-=-
BASIK
Tue, 08 Jul 2025, 00:28
Pixel_Outlaw
It's hard to define BASIC by syntax alone these days.
There has been cross polination between Fortran, Algol, and later Pascal.

Culturally it's always heavily Imperative and Procedural in practice using arbitrary keyword based program flow.
Tue, 08 Jul 2025, 01:34
realtime
you are right, the polination.

qbasic is the first basic I learn from. I thought it is the original basic. I was wrong. the syntax has been polinated.

-=-=-
BASIK
Tue, 08 Jul 2025, 02:06
Jayenkai
During the early stages of JSE, I investigated all the various 8bit BASICs and was horrified by what I saw of C64s version. I hadn't experienced C64 BASiC up until that poking, having grown up with an Amstrad CPC, and most friends owning either BBC Micros and ZX Spectrums.
By the time I upgraded to the Amiga, it was AMOS or Blitz, not Amiga BASIC. So, I'd somehow managed to skip the entire variation completely, over the years.

What I saw was nothing short of horrific. And all of a sudden, every person that I'd ever heard complain about "BASIC is messy and chaotic and horrible".. that totally made sense to me.
They weren't complaining about BASIC.
They were complaining specifically about Microsoft BASIC...

-=-=-
''Load, Next List!''