4 ms·
> There's so many good high-level languages to choose from We have many popular high-level languages, but I disagree that they are good. Most of them are fragi
by Expurple 1y ago
> There's so many good high-level languages to choose from
We have many popular high-level languages, but I disagree that they are good. Most of them are fragile piles of crap unsuitable for writing anything larger than a throwaway script.
(In my subjective and biased assessment, which is hovewer based on professional experience)
- delusional 1y agoThat's an interesting opinion. Could you mention one that wasn't fragile? Just to get a sense of the shape of these classes.
- Expurple 1y agoThey are all fragile for different reasons: dynamic typing (that always leaks through bolted-on type hints anyway), implementation inheritance, null, exceptions, uncontrolled mutation, abuse of reflection and downcasts, weak leaky interfaces that the compiler doesn't check, no help with issues in multithreaded code, insecure defaults, poor semver practices in the ecosystem, poor tooling, fragile runtime dependencies. I use Rust. From what I've read, Swift seems better than the others, with Typescript and Go following closely. All four happen to be widely praised in this thread. To clarify, I don't have "professional experience" with every popular language, including Swift and Typescript too.