3 ms·
I think your approach is wrong all together - D actually allows you not to use 2 different languages in your project, specifically one high level and another on
by kombine 15y ago
I think your approach is wrong all together - D actually allows you not to use 2 different languages in your project, specifically one high level and another one low level. The whole idea is that language is flexible enough, that it allows you to both write performance critical and high level code when you need to. That saves you all the troubles of interfacing, different runtimes and so on.
- haberman 15y agoMy project only uses one language: C. But my project is a library whose functionality I want to expose to any language that cares to write wrappers for it. Reimplementing libraries in every language is a waste of effort and will have worse performance than sharing a single C library across many languages.