>Linux is C >Git is C >Python interpreter (CPython) is C >Ruby interpreter (MRI) is C >PostgreSQL is C >SQLite is C >Redis is C >MySQL is C++ >MongoDB is C++ >Unreal Engine is C++ >Chrome is C++ >Firefox is C++ >Windows kernel is C >macOS kernel (XNU) is C >Photoshop is C++ >VMware is C++ >TensorFlow (Core) is C++ -still, you are not convinced to learn C and C++
Hopefully one day we get a language that has the performance of C/C++ but the easiness of Python (I'm disregarding Cython)
4
7
The hardest part about Python is to get the whitespace right. 馃槄
Ha! I love Python but man it's slow even after using all the C-coded speed-ups
Yeah, I hear you. I guess it鈥檚 because it鈥檚 an interpreted language that doesn鈥檛 have a JIT compiler. Languages like Java and C# will be faster in this regard because they get translated to a more deficient form for execution. Currently working on an AOT language on my own. :)
1
1
When complete, I hope it鈥檒l be able to compete with C and C++ in terms of efficiency but other languages in terms of productivity. 馃殌 We鈥檙e not quite there yet though (even though I think the perf part is quite fine, since I compile to native code via C++).
There are languages like Mojo & Nim that look promising to what you're talking about BUT I would suggest anyone launching a new language needs to have a huge library of examples so that coding LLMs (GPT, Claude Anthropic etc.) can build momentum from Day 1 from a huge user base

Dec 23, 2024 路 9:35 PM UTC

1
1
3
Good point, thanks. 馃憤 I鈥檒l keep that in mind. Like many programmers, I tend to enjoy coding more than documentation though.. 馃槀馃槆
1