Martin Read wrote: > On 15/03/16 07:45, deloptes wrote: >> I see recently more python code written than real C/C++. > > So what? Most programs *shouldn't* be written in C or C++, and I say > this as someone who loves C and C++ and reaches for one of them by > default as the language for solving computing problems. (Unless they > involve substantial quantities of text manipulation, in which case I > reach for Perl because neither C nor C++ have even *remotely* > satisfactory capabilities in that regard.) > > There are specific circumstances in which a low/medium-level systems > programming language like C or C++ is the right choice for implementing > solutions to a computing problem. I submit that *most* programs are not > subject to those circumstances, and thus there are better languages for > implementing most programs. > > Python is probably the right language less often than people use it, but > for most jobs people do with it, C or C++ would be just as wrong a > choice, if not more so.
I agree with you more or less, however languages like python or perl open doors to pretend-to-be-programmers. I've seen more often bad python/perl code than c/c++. My observations are also that there is always a penalty, even if you compile the script code into binary. So if something has to be robust and fast, one should always prefer c/c++. But this is really out of topic here. regards