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