3 ms·
Once you combine those into "use one statically typed language" it narrows down the field to just a handful of languages, though. The "use one language" stipula
by jtolmar 5y ago
Once you combine those into "use one statically typed language" it narrows down the field to just a handful of languages, though. The "use one language" stipulation requires that the language is actually appropriate in a wide variety of situations, and has libraries to back it up in all of those. Like, you can't use Rust as an everything-language, it has limited libraries and is designed for a specific domain.
Between the two requirements, I think Java, C#, and TypeScript might be the only languages that qualify.
- jcelerier 5y ago> Between the two requirements, I think Java, C#, and TypeScript might be the only languages that qualify. says jtolmar in a browser written in C++
- Epskampie 5y ago“ the language is actually appropriate in a wide variety of situations, and has libraries to back it up in all of those”
- jcelerier 5y ago..yes ? if you can write a whole KDE (https://kde.org/ https://kde.org/) in C++ what is it not appropriate for and what libraries is it lacking
- twic 5y agoAre there any good full-featured C++ web frameworks? Comparable with Rails, Django, Spring, .net, etc?
- jcelerier 5y agoDrogon (https://github.com/an-tao/drogon https://github.com/an-tao/drogon), Cutelyst (https://github.com/cutelyst/cutelyst/ https://github.com/cutelyst/cutelyst/), Crow (https://github.com/CrowCpp/crow https://github.com/CrowCpp/crow) come to mind
- kaba0 5y agoThere is a very real distinction between high and low level languages. And C++ is a nice low level language, but you wouldn’t write a CRUD app in it that changes requirements multiple times a week, because it is simply non-trivial to refactor, due to low level details leaking.
- jtolmar 5y agoAlthough C++ is statically typed, all of the article's arguments in favor of static typing equally apply against C++. Also, the way you phrased your comment is needlessly rude, to the point I almost didn't bother replying. If you actually want to learn why people have the opinions they do, you should consider being more polite.