[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: another take on hackers and painters




Jan-Willem Maessen wrote:
> Steve Dekorte <steve@dekorte.com> writes:
>> People often claim that complex programs require static typing to 
>> work.
>> I like to ask them if they consider the Web a complex program(as web
>> request is basically a dynamic message send). The Web has bad links,
>> but their cost is insignificant when weighed against the cost involved
>> with avoiding this possibly. I think there may be a lesson there.
>
> That users have grown far too used to broken software? :-)

That would be a good question if most the broken software people are 
used to wasn't written in statically typed languages. :-)

To be fair, I feel a fair degree of static typing is essential in 
weakly typed systems but a deadweight in strongly typed ones. 
Unfortunately, it's still fashionable to use weakly typed languages for 
high level programming. And I would guess that  experience with the 
usefulness of static typing in weakly typed languages causes many to 
incorrectly infer that the same should be true of strongly typed 
languages.

Cheers,
Steve
"The truth will set you free,
but first it will probably piss you off." - Anonymous