3 ms·
This has often been tried. SQL, for instance, was specifically designed to feel like natural language and be useable by people with minimal technical background
by somenameforme 1y ago
This has often been tried. SQL, for instance, was specifically designed to feel like natural language and be useable by people with minimal technical background. But it always runs into the same problem. As you start to expand the capabilities of these scripting languages and you get into the nitty gritty reality of what programming genuinely involves, they always end up being just really verbose and awkward to use languages that are, otherwise, like any other programming language.
Even worse is the tendency for scripting languages tend to try to be robust against errors, so you end up with programs that are filled with extremely subtle nuance in things like their syntax parsing which, in many ways, makes them substantially more complex than languages with extremely strict syntactic enforcement.
- deleted 1y ago[deleted]
- AuthAuth 1y agoAh so you're saying we should remove error handling and let the users feel the consequences of their actions.
- somenameforme 1y agoThe users are already feeling it, but may have trouble understanding why! The reason strongly typed languages with rigid syntax are easier is because it's much more difficult to accidentally do things like check if 3 is greater than true.