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