|
|
|
|
|
by ChiefOBrien
1872 days ago
|
|
Tell me how much of the system libraries are written in C or C++, and how much of them are being written in newer languages. C is the default choice because of its ABI, and the tooling around it is made for using shared libraries. What can you say about modern languages? Each of the languages are designed to work in a silo and not much cooperation for let's say, system plumbing. Their own package manager makes it easy to pull in code, and only make code for that language only. You can't just create a package that works as a shared library for other programs without mushing around C FFI. They make it hard by default, which creates resistance in developers to make a piece of code usable by others other than their own language. This trend is pretty alarming, especially when hidden and manipulative language fanboyism is showing its ugly head everywhere. |
|
HTH!