<div class="gmail_quote">On 25 October 2011 13:31, Don <span dir="ltr"><<a href="mailto:nospam@nospam.com">nospam@nospam.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 25.10.2011 11:40, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Gor Gyolchanyan:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
D doesn't have a religion. D is an atheistic language.<br>
</blockquote>
<br>
I doubt this. There was even an attempt to write a D Zen.<br>
</blockquote>
<br></div>
That was by you, though, wasn't it? <g><br>
OTOH I agree that it's got an underlying philosophy. It was clearly motivated by a love/hate relationship with C++.<br>
"C++ done right" is still not too far wrong, although it seems that when you do C++ correctly, it looks like some other languages as well...<br>
</blockquote></div><br><div>Except every other example of C++ done right leads to a managed runtime :)</div><div><br></div><div>It's this "C++ done right" idea that sold me on D, except after spending some time, I wonder if D is quite sure about what it is?</div>
<div>I bought in with the clear impression (and "C++ done right" certainly suggests) that it was a modernised systems programming language. Surely this is(/was?) the primary goal?</div><div>That's definitely what appeals to me... it's compiled to machine code, has uninhibited hardware access, and that's the only niche that it cleanly fills which isn't occupied by any other languages.</div>
<div><br></div><div>But I also see a lot of conversation about really high level features which are more realistically suited in something like C#. If these things fit neatly into D without compromise, then sure, why not. I love cool features! :)</div>
<div>But is D making any compromise to that end? I haven't been following long enough to know...</div><div><br></div><div>@Don: The only thing I really care about is that the compiler never chooses double intrinsically.. that will prove which way the language leans to me ;)</div>