D vs Go in real life

Paulo Pinto pjmlp at progtools.org
Thu Nov 21 04:14:07 PST 2013


On Thursday, 21 November 2013 at 11:07:15 UTC, Chris wrote:
> On Thursday, 21 November 2013 at 09:57:35 UTC, Bienlein wrote:
>> On Thursday, 21 November 2013 at 09:33:04 UTC, Bienlein wrote:
>>> What puzzles me is the enormous activity in the Go forum. Only
>>> the Python forum has that much traffic. It seems to me that
>>> people are all that happy if they have a language with which 
>>> they
>>> can just start hacking around on something.
>>>
>>> That is because Go doesn't force anyone to think about design.
>>> The only design-level construct it has is the class an that's 
>>> it.
>>> Embedding is truly only to save coding effort not having to 
>>> type
>>> in dereferenciation chains as in C. There is nothing except
>>> classes, but no inheritance, traits, mixins, overriding, etc. 
>>> So
>>> there is nothing that forces you to think about your design in
>>> Go. And you don't have to know about manual memory management 
>>> as
>>> in Rust.
>>>
>>> -- Bienlein
>>
>> I forgot to say that I really don't know what this will end up 
>> in
>> ...
>
> I'm wary of languages that are hyped by big companies or the 
> web programming community. First there was Java which is still 
> getting face lifts and plastic surgery. Then there was Ruby, 
> "the way to go", but it hasn't convinced me yet. If all these 
> languages are "soooo good", why do people still feel the need 
> to come up with new solutions (cf. all the new languages for 
> the JVM)? The answer is probably "tunnel vision" design and 
> development. The language designers offer one ideology and 
> users don't have to think when designing their programs. Simple 
> as that. If you have a big company to back this up, people will 
> think "it's THE ultimate best ever" language. Personally, I 
> enjoy the freedom of D programming, even though with this 
> freedom come tough questions as to the design of the program.


You mean like C and C++ were by AT&T? Or FORTRAN and PL/I/M by 
IBM?

Java was not the first one.

Languages need a corporate sponsor or a killer framework to gain 
market share.

Luckily we can now point to Facebook as possible corporate 
sponsor.

--
Paulo


More information about the Digitalmars-d mailing list