4 ms·
> Some languages do better than others at saying no, and those languages tend to be the ones that achieve widespread adoption. Unfortunately that’s not at all
by pansa2 2y ago
> Some languages do better than others at saying no, and those languages tend to be the ones that achieve widespread adoption.
Unfortunately that’s not at all true - Go is a real outlier here. If it were true, we’d all be writing C instead of C++, Lua instead of Python and ES5 instead of TypeScript.
- cookiengineer 2y agoThe choice is yours. Don't blame your choices on other people's opinion that you don't agree with. Everything in life is a tradeoff. If you don't agree with the available languages, make it better. That's the power of open source :)
- randomdata 2y ago> The choice is yours [pansa2]. Who gave him control over what sees widespread adoption?
- flohofwoe 2y agoFWIW I switched from C++ to C about 7 years ago and never looked back (can't quite escape C++ completely though because some important libraries are still written in C++ unfortunately). I vastly prefer TS to JS, Python and Lua though.
- pansa2 2y ago> I switched from C++ to C about 7 years ago and never looked back I'm definitely considering the same, and you're right - it's not C++ itself that appeals to me at all, it's the libraries. I'm not sure what C libraries I'd use for collections (instead of the STL and Abseil [0]), or in lieu of CLI11 [1] or Dear ImGui [2]. [0] https://abseil.io/about/design/swisstables https://abseil.io/about/design/swisstables [1] https://github.com/CLIUtils/CLI11 https://github.com/CLIUtils/CLI11 [2] https://github.com/ocornut/imgui https://github.com/ocornut/imgui
- hsaliak 2y agoDearImgui’s coding style is a good compromise.