Maybe a strong-type language is more "hard", but cause a more secure, clean, fast, avoid simply and very hard to catch errors and cause a lot of discipline with not effort and provide more fast code typing because with a know type intellisense can work. I work with jscript&actionscript&VFP 6 and is less productive the development because this (and more error-generation too). For sure, if you pick a modern language&ide like Delphi, C#Builder, JBuilder or VS.NET you never want look back!
Is for that reason that languages for enterprise development like Delphi, java and a lot of .NET language are very typed. Anyway, any strong type language have a way to avoid them when is necesary (using a generic type, like object in .NET or variant in Delphi).
Obvious a hyper-strong typed language don't like me too, i don't know about cobol and old pascal so...
For the other jobs, still exist the scripting-like languages...
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP