4 ms·
So "Modern C++" is a mirage, but Rust and Go are the surefire winners? Do you have any substance to add to your post? I don't know, I've been writing C++ for
by EpicEng 12y ago
So "Modern C++" is a mirage, but Rust and Go are the surefire winners? Do you have any substance to add to your post?
I don't know, I've been writing C++ for about a decade and the code I write is "modern" as far as I can tell. I just started a new project. It is C++, it is "modern", and Rust and Go simply aren't options.
Rust is an infant and not yet ready for prime time, and Go simply wouldn't be considered by management. Not because they're ignorant, out of date curmudgeons, but because they want a larger pool of talent to draw upon and a language that is well known, well understood, and has decades of work invested around tooling. I can't say that I blame them.
- loup-vaillant 12y agoWhy do people keep assuming that they need an X programmer, or a Y programmer? Go is a garbage collected imperative and OO language, right? It's not like Java and C++ programmers wouldn't be able to learn the basics in 3 days, and be proficient in a couple weeks. Why does the "pool of talent" even matters?
- pjmlp 12y agoCompanies don't want to pay for training.
- loup-vaillant 12y agoNot even 4 weeks worth of semi-productive self-learning? That sounds quite pathetic. There must be something else, like fear of the unknown, risk aversion, "nobody got fired for choosing IBM"…
- pjmlp 12y agoI know consulting companies that bill the customer the hours developers spend getting up to speed with a given technology. In the cases the customer is not willing to pay, developers get asked to learn off work hours, if they want to stay on the project.
- loup-vaillant 12y agoNow this is just abusive. I understand that as an individual I have to live with this, but collectively, it looks like we should rise up.
- yohanatan 12y agoSo don't publicize the fact that you are 'learning' while you 'practice'. Just show the end result and it will likely be better than their language 'experts' could have done in any comparable [or infinite] time frame.