Gary Willoughby: "Why Go's design is a disservice to intelligent programmers"
via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sat Mar 28 02:36:10 PDT 2015
On Saturday, 28 March 2015 at 02:31:37 UTC, Laeeth Isharc wrote:
> Fair points that I wouldn't argue with (although I think
> predicting when one will finish something entirely new is a
> mugs game - another reason to favour prototyping and rapid
> iteration when possible).
Yet you have to if you are to get a fixed price contract.
> on credentials. And if you have a large code base it is not
> like a new guy can just dive in, anyway. There is a signalling
> effect at work also, at least for the time being.
But that is what the Go authors claim that they are aiming for.
To judge it you will have to look at real projects and how they
fare. Some teams claim that they are getting good results with
Go, whether that is a result of enthusiasm or language qualities
is another issue. But they do appear.
If you are to evaluate a project you have to look at the project
goals. To evaluate Go you have to look at what their design goals
are.
> I am curious about something, if I might ask. You seem like
> you feel let down by something about D. Ie you give various
D is going too wide, and therefore does not move. ~9 years ago it
was announced as a production level language that could be used
to replace C++. Last year there was a move to support better
memory management, but it has since halted because there is an
unwillingness to change the language. Which is ok, if you just
say D2 is all about GC.
If you want to excel as a programming language you need to focus
on a few areas and be really good in those before you expand into
the next one. It is a fairly deep rooted development process
issue that needs addressing if D is to reach a wide audience.
More information about the Digitalmars-d-announce
mailing list