4 ms·
If you are using C or C++, it probably means you cant use those you have pointed out. People can port Python and Ruby stuff to Go for instance and have advanta
by oscargrouch 12y ago
If you are using C or C++, it probably means you cant use those you have pointed out.
People can port Python and Ruby stuff to Go for instance and have advantages doing it, because the logic was already suited for managed languages.
But for C and C++ stuff is unlikely.. and for Rust the other possible option.. its kind of a productivity killer compared to C (even with the headers nonsense).
Its always a matter of tradeoff, and its not a casuality that C are alive and kicking til this day.. the language really has its strenghts.. and while every new lang in town claim they are the next C killer, well, in real life is much harder to make such a claim, and its not just because of the "old code that has to be maintained".
I know you are a security focused person, but security and safety is not the only one reason we choose a language to start a new project.
So until a really strong contender shows up (i particularly dont think Rust is it, but im sure there is a golden niche for it), they will still be with us, til we brake the current computation paradigm and algol and lisp langs doesnt make sense