Using D

Chris via Digitalmars-d digitalmars-d at puremagic.com
Fri Sep 5 08:32:17 PDT 2014


On Friday, 5 September 2014 at 15:13:02 UTC, Mike Parker wrote:
> On 9/5/2014 11:42 PM, Chris wrote:
>> On Friday, 5 September 2014 at 14:18:46 UTC, Paulo  Pinto 
>> wrote:
>
>>
>> It's not a rant. I'm happier in the D world than in the Java 
>> world,
>> that's all. It's only when you step outside of the Java world 
>> that you
>> realize who restricted and restrictive it is. For what it's 
>> worth, Java
>> is a safe enough technology for companies. Middle of the road 
>> type of
>> thing.
>
> Java has its place. I would say that Python plugins isn't it. 
> Right tool for the job and all that. Like you, I'm happier in 
> the D world, but I don't see it as a silver bullet. I'd still 
> choose Java for particular projects for the same reasons I'd 
> choose Java over C++ for those same projects. I don't find it 
> restrictive at all (I actually enjoy it; I also enjoy C). As 
> long as you work within its boundaries and use it as it's meant 
> to be used, it works perfectly well.

The plugin had to be for Python, and for other languages to be 
able to plug into native MSAPI, OS X etc. Among other things, 
Java's unpluginability (if that's a word :) kicked it out of the 
race. Atm, I don't see any reason to start a project in Java. 
Even server side programming can be done by D.

Maybe I'll consider Java again when they have AOT compilation. I 
really liked Java, but it became more and more useless for my 
purposes. And once you have the freedom that D offers, it's hard 
to go back.

"I don't find it  restrictive at all (I actually enjoy it; I also 
enjoy C). As long as you work within its boundaries and use it as 
it's meant to be used, it works perfectly well."

Isn't this statement a bit contradictory :) It's not restrictive 
as long as you stay within its boundaries. In D you can stretch 
the boundaries a bit.

> That holds true for any language and, IMO, is what trips people 
> up the most when moving from one language to another. This is 
> very clear when you take, say, a Java programmer who actually 
> likes it and one who uses it for the day job but prefers C++ 
> and compare their list of gripes. Eckel's books are called 
> "Thinking in..." for a reason.
>
>
> ---
> This email is free from viruses and malware because avast! 
> Antivirus protection is active.
> http://www.avast.com



More information about the Digitalmars-d mailing list