But experience tells you that nothing beats hard work or that you should understand the strenght and weakness of each language, and know when and how to use it. When you are younger, programming languages look like that secret ingredient that will turn whatever you do into a magical tool. at least not for people with large codebases already in C++. ![]() Of course is more modern, (maybe) more ergonomic?īut little things like package manager or explicit lifetime management by itself wont cut it. If you are already a experienced C++ dev, compared to modern C++, Rust has very little to offer. I think in that regard Rust is sort of late to the party, and will find a wall hard to beat down, once the adoption rate get some maturity. ![]() ![]() Like the capacity to 'talk' with FFMPEG, levelDB, linux, etc. If you can write things from scratch in a clear room fashion, perhaps.Ĭ++ is very good, when you need to integrate a lot of 'low-level' libraries (that are alredy in C or C++) together in a meaninful way, like for instance, browsers do. I don't think anyone is arguing that we should throw everything out, however for all my greenfield stuff Rust has been a welcome breath of fresh air.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |