2 ms·
It's because languages are designed to be niche. There are so many languages, that to be used you just need to be good at one or two things. The "universal" la
by iopq 12y ago
It's because languages are designed to be niche. There are so many languages, that to be used you just need to be good at one or two things.
The "universal" language would be fairly low level, but would allow you to create your own DSLs. So you'd really be designing your own language for each task. That language would be 100% suitable to the task at hand. For example, you'd embed SQL directly into your code, not as a string, but actually parsed by someone's library so it's syntax checked.