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