On 16/04/2021 19.14, email@example.com wrote:
> My personal stop of contributing in CPython is that it is written in pure C !!
> I wrote code in both: pure C and C++, but I like writing code in C++, because it simplifies things without losing perfomance
There are plenty of Open Source projects that could use more capable C++
I'm not a fan of C++. It has its use cases, e.g. in UI. Python core
isn't the best fit. AFAIK most core devs are not fluent in C++. Despite
it's name, C++ is really a different language than C. It has a different
ABI and stdlib than C, too. In my personal opinion C++ won't give us any
net benefits. I'd much rather go for Rust than C++ to gain memory safety.
Rust would be much better than C++. Rust actually brings something new and interesting to the discussion. C++ is "almost Java", but not as good. The Linux kernel tried C++, but backed away from it. But now it's adding Rust.
I've had the experience, in the past, of writing code in C++ only to find that its intended users refused to use it /because/ it was in C++. In retrospect, I'm not entirely disappointed that they did - it steered me toward sticking with bash and C, and getting more into Python.