3 ms·
I'm not sure C++ coders are hiding. They are in plain site in many industries. Yes, compared to today's scripting, languages, C++ is hard (but not impossible)
by 16s 16y ago
I'm not sure C++ coders are hiding. They are in plain site in many industries.
Yes, compared to today's scripting, languages, C++ is hard (but not impossible) to use. There are no soft, rounded edges to protect rash programmers who make incorrect assumptions. Basically, C++ makes us stop and really think about what we are asking the computer to do. It makes us evaluate data structures, types and how we use those things.
Ruby and Python hide those details to a large degree (I use and like them both) and there are times when that is OK, but we also need the rigor and requirements found in C++.
If I could only have two languages, I would choose Python and C++. If only one, then C++.
EDIT: Management sometimes want quick and dirty and out the door apps yesterday! I would not suggest C++ for that unless you have an expert team, but one of today's scripting languages would be fine for that sort of environment. I may also note that environments such as that will not keep expert development teams for long.
- nuxi 16y ago> Yes, compared to today's scripting, languages, C++ is hard (but not impossible) to use. There are no soft, rounded edges to protect rash programmers who make incorrect assumptions. Basically, C++ makes us stop and really think about what we are asking the computer to do. It makes us evaluate data structures, types and how we use those things. To me it looks like you're talking about C, rather than C++. C++ always makes me stop and think how the compiler will react to certain code, and how it is supposed to behave with regards to the ISO standard(s). Actually reading the standard usually makes things worse (again, for me), so I'd choose python anytime. EDIT: (formatting)