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