tooling quality and some random rant
Lutger Blijdestijn
lutger.blijdestijn at gmail.com
Sun Feb 13 09:43:20 PST 2011
Paulo Pinto wrote:
> Hi,
>
> still you don't convice me.
>
> So what language features has C that are missing from D and prevent a
> linker to be written in
> D?
>
> The issue is not if I can beat Walter, the issue is that we have a
> language which on its official
> home page states lots of reasons for using it instead of C and C++, and
> its creator decides
> to use C when porting the linker to an high level language.
>
> So doesn't Walter belive in its own language?
>From Walter himself:
"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
More information about the Digitalmars-d
mailing list