Related articles |
---|
Recent references on language design? pengyu.ut@gmail.com (Peng Yu) (2009-12-20) |
Re: Recent references on language design? herron.philip@googlemail.com (Philip Herron) (2009-12-23) |
Re: Recent references on language design? ibeam2000@gmail.com (Nick) (2009-12-25) |
Re: Recent references on language design? ditsdad@gmail.com (Ramesh) (2009-12-29) |
From: | Nick <ibeam2000@gmail.com> |
Newsgroups: | comp.compilers |
Date: | Fri, 25 Dec 2009 21:17:39 -0800 (PST) |
Organization: | Compilers Central |
References: | 09-12-037 |
Keywords: | design |
Posted-Date: | 30 Dec 2009 02:03:28 EST |
> I'm interested in understanding the ingredients that are important in
> designing a language that will be successful.
Looking at the mainstream computer languages widely used today, I
would imagine one of the most important reasons they are "successful"
is that they more than casually resemble a predecessor language like
C. Again, talking mainstream languages, I would even argue that since
the 55 years Fortran has been around, we have made very little
progress in computer language design - the notable milestones would be
structured programming (if - then - else) and object orientation.
Although the GO language's goroutines are a nice idea and addition,
once again, the rest of the language looks, unsurprisingly and perhaps
by design, a lot like C. I think we have a serious computer language
crisis - the languages themselves which command a good deal and
growing amount of mind share, i.e. Java and C#, are keeping us in a
computing stone age.
The market shows its inertia by choosing the familiar.
I would suggest the book "Blink" by Malcolm Gladwell for an insight
into how some humans might accept or reject an idea. This was a very
successful book a few years ago and should be still very easy to find.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.