3 ms·
It opens up the language to embedded use cases like with PICs or other esoteric targets which don't fit the flat memory models assumed by modern languages inclu
by jsd1982 9y ago
It opens up the language to embedded use cases like with PICs or other esoteric targets which don't fit the flat memory models assumed by modern languages including LLVM backends. When your memory model requires banking or any other form of non-linear or non-paged access, you're often in the proprietary C compiler with language extensions territory.