Template Metaprogramming Made Easy (Huh?)

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Sep 11 09:09:45 PDT 2009


language_fan wrote:
> Fri, 11 Sep 2009 09:34:54 +0200, Don thusly wrote:
> 
>> dsimcha wrote:
>>> == Quote from Nick Sabalausky (a at a.a)'s article
>>>> In general though, I find the "programmer time is more expensive than
>>>> hardware" line to largely be a cop-out.
>>> Fair enough, but can you elaborate on this?  Of course hardware is
>>> getting cheaper relative to programming time.  This is obvious to
>>> anyone who doesn't live under a rock.  My previous post was pointing
>>> out how this is relevant in case that was less obvious.
>> Probably because you need to consider maintenance time. Poor quality
>> ends up costing you in the long term. Good quality code gets reused.
> 
> Another point related to maintenance costs is the choice of language. 
> Many smaller companies choose "easier" languages like php, visual basic, 
> or python for their applications because they outsource library writing 
> and it is much cheaper and easier to hire new workforce for business 
> logic when the existing codebase does not use any complex idioms or 
> language constructs. Some indian schoolboy can write e.g. php pages $1-2/
> h, a hard-core C++/Haskell professional easily costs $500/h.

Haven't heard of many $500/h gigs.

Andrei



More information about the Digitalmars-d mailing list