Gary Willoughby: "Why Go's design is a disservice to intelligent programmers"
via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Thu Mar 26 23:49:03 PDT 2015
On Friday, 27 March 2015 at 04:05:30 UTC, Laeeth Isharc wrote:
> Programming is - for now - still a human activity, and what is
> important in human activities may not always be measured, and
> what may be easily measured is not always important. That
> doesn't mean one should throw away the profiler and go back to
> guessing, but it does suggest caution about adopting the
> prestigious techniques of the natural sciences and applying
> them to a domain where they don't necessarily fully belong.
What is almost always important is:
1. to be able to ship the product in a predictable fashion
2. not go 300-400% over budget
3. being able to train new people to maintain it in reasonable
time
4. being able to add new unexpected features to the code base on
request
Perl is a very expressive and productive language. And you can
write maintainable software in it if you have discipline. In the
real world Perl tends to lead to an unmaintainable mess with the
average programmer.
More information about the Digitalmars-d-announce
mailing list