4 ms·
Hilariously we seem to be getting code reuse mostly through network services these days instead of language specific libraries.
by nulltype 11y ago
Hilariously we seem to be getting code reuse mostly through network services these days instead of language specific libraries.
- pron 11y agoObviously, there are tremendous performance costs involved. Not only serialization, but also fan-in and then fan-out of concurrency on each end.
- nulltype 11y agoI don't think performance costs are that big of a deal in general. The real costs with those sorts of services is perhaps centralization and dependency on an outside entity. If we did manage to create some magical cross-language library (compile everything to C?) then maybe libraries would be back in style.
- pron 11y agoI don't know, at least on the JVM, libraries are very much in style. I know Google writes most large internal libraries in C++ with a C API and uses them from Java, Python, Go and C++.