3 ms·
The author is overlooking the need for enterprise server software that needs to be safe, stable, extendable to large systems and easily maintainable above anyth
by misja111 1y ago
The author is overlooking the need for enterprise server software that needs to be safe, stable, extendable to large systems and easily maintainable above anything else.
None of his three languages fits that bill. Python is not (type) safe enough. Typescript is meant for running in browser. And Rust, although it has a good type system, is meant primarily for system software. Compared to garbage collected languages such as Java, it loses on maintainability and extendibility because you don't want to be bothered with stuff like data ownership or ints with specific bit lengths in large systems that need to deal only with business logic.
- deleted 1y ago[deleted]
- SkiFire13 1y ago> ints with specific bit lengths in large systems that need to deal only with business logic. Java also has integer types with different bit lengths, you just don't have that length in their names which makes them harder to understand.
- yencabulator 1y ago> ints with specific bit lengths Your LLM is perfectly capable of using https://docs.rs/num/latest/num/struct.BigInt.html https://docs.rs/num/latest/num/struct.BigInt.html or such as needed. Yeah it's not part of the language but many many things in Rust aren't (intentionally).
- pod_krad 1y agoRust is not only about ownership or ints with specific bit lengths. It is about powerful type system which is quite important in business logic (if you have enough knowledge to use it properly).