Lutger Blijdestijn wrote:
"Why use C instead of the D programming language? Certainly, D is usable for
such low level coding and, when programming at this level, there isn't a
practical difference between the two. The problem is that the system to
build Optlink uses some old tools that only work with an old version of the
object file format. The D compiler uses newer obj format features, the C
compiler still uses the old ones. It was just easier to use the C compiler
rather than modify the D one. Once the source is all in C, it will be
trivial to shift it over to D and the modern tools."
http://www.drdobbs.com/blog/archives/2009/11/assembler_to_c.html
Yeah, I forgot to mention that Optlink relies on some tools that work only with
an obsolete version of the omf.