2 ms·
IMHO, the real pb of linux is its C-based dialect which only grotesquely and absurdely complex and massive compilers (icc is not even open source) can understa
by sylware 5y ago
IMHO, the real pb of linux is its C-based dialect which only grotesquely and absurdely complex and massive compilers (icc is not even open source) can understand to generate correct machine code. This is required to get a bit more performance out of ISA independent code.
I think a line was crossed with this C-based dialect and those _horrible_ compilers.
don't fool yourself: open source software obsuscated and vendor-locked by size and complexity (including its SDK) is hardly less worse than closed source software.
I would try to code assembly directly for critical fast-code-paths (with a very conservative usage of a pre-processor), but be _really_ sure that any ISA independent code can be compiled with dead simple and small C compilers... I am currently investigating this possibility (will take months, hopefully less than a year...)