My understanding is —
BASIC was designed to be able to be used by regular people.
I.e., non-programmers.
...
So, I would imagine that a modernized BASIC would be something that allows regular people to create applications.
RE: https://mastodon.social/@reiver/115639716286184653
I think, nowadays, the things that fit this niche are:
• spreadsheets
• (a subset of) Python
• vibe coding
...
Something I noticed decades ago was — people who are bright who don't know how to computer-program use spreadsheets to create applications.
Sure, their spreadsheet-based applications are not as "good" as applications created by career software-engineers‽ — but, that is OK, as they are good enough for their needs.
I was surprised how many industries run off of these type of spreadsheet applications!
...
I've seem very technical non-programmers use a subset of Python.
I think part of the reason is that, Python feels closer to English than other common programming-languages, as it use more words and less symbols.
...
I've seen seen regular people vibe code applications.
Sure, their vibe coded applications are not as "good" as applications created by career software-engineers‽ — but, that is OK, as they are good enough for their needs.
[1] https://mastodon.social/@reiver/115639716286184653
[2] https://mastodon.social/@reiver/115639738431905841
[3] https://mastodon.social/@reiver/115639766305963429
..
I think if someone was to create a modernized BASIC today, then it would likely have LLMs involved.
Because LLMs would allow the person programming to be able to program in English (or whatever their native tonue is).
Not necessarily vibe coding per se. Perhaps something more structured, in terms of user-experience (UX). But still with LLMs involved.
(Well, unless the person creating it had something against LLMs or vibe coding.)