D vs Go in real life

Chris wendlec at tcd.ie
Mon Nov 25 02:10:39 PST 2013


On Sunday, 24 November 2013 at 05:45:05 UTC, Paulo Pinto wrote:
> Am 23.11.2013 15:16, schrieb Chris:
>> On Saturday, 23 November 2013 at 00:13:03 UTC, bearophile 
>> wrote:
>>> Chris:
>>>
>>>> But D goes deeper. D raises fundamental questions about how
>>>> a good program should look like, what is good / practicable.
>>>
>>> You could write a blog post/article to explain why you think 
>>> this,
>>> with some examples.
>>>
>>> Bye,
>>> bearophile
>>
>> Sure. One of the reasons is that you have the choice. OO, 
>> structs,
>> ranges, functional. This makes me think about how to solve 
>> which
>> problem. In Java you get one concept, OO, and that's it. What 
>> do you do?
>> Write a class, what ever the task at hand may be.
>
> Well,
>
> structs => Packed Objects (IBM J9, being discussed for Java 9)
>
> ranges => Iterator/Iterable/Streams (Java 8)
>
> functional => Method handles/Lambda (Java 8)
>
> --
> Paulo

That's my point. D had / has it all, while Java is bringing it in 
bit by bit after years, and people have to re-learn Java with 
every new update. But maybe that's by design, because there's a 
huge Java-certificate industry out there.


More information about the Digitalmars-d mailing list