Click here to Skip to main content
15,884,237 members

Survey Results

Compile-time Language Type Safety: a help or a hindrence?   [Edit]

Survey period: 17 May 2010 to 24 May 2010

C++ has pointers, .NET 'object', C# 4 has the 'dynamic' keyword, VB 'Dim', Javscript 'var', just to name a few. Do the benefits of mixing and matching types outweight the protections that compile-time strong typing brings?

OptionVotes% 
Type safety is critical to software development31845.23
Type safety is useful, but not critical30643.53
I don't care either way314.41
Type safety isn't that useful.162.28
Type safety is a hindrence to programming131.85
I have no idea what you're talking about192.70



 
GeneralRe: It depends... Pin
Stephen Hewitt17-May-10 14:01
Stephen Hewitt17-May-10 14:01 
GeneralRe: It depends... Pin
Ravi Bhavnani19-May-10 5:49
professionalRavi Bhavnani19-May-10 5:49 
GeneralRe: It depends... Pin
W Balboos, GHB17-May-10 1:30
W Balboos, GHB17-May-10 1:30 
GeneralRe: It depends... Pin
peterchen17-May-10 2:28
peterchen17-May-10 2:28 
GeneralRe: It depends... Pin
John R. Shaw22-May-10 6:51
John R. Shaw22-May-10 6:51 
GeneralRe: It depends... Pin
Henry Minute17-May-10 2:34
Henry Minute17-May-10 2:34 
GeneralRe: It depends... Pin
Nemanja Trifunovic17-May-10 4:38
Nemanja Trifunovic17-May-10 4:38 
GeneralRe: It depends... Pin
AWdrius17-May-10 5:13
AWdrius17-May-10 5:13 
I would tend to disagree. Those small utilities will grow into something else after a while (we do live in enterprisey world). After a couple of months when adding some additional "unforeseen" feature you will wonder why a+b works when a+c doesn't. Especially if someone else have been touching this utility.
I'd say scripting languages are good for quick prototyping and a throw away code, but just maybe. Why not do a proper prototype with a clever design that could grow up from throw-away to a fully usable base.

P.S. I'm biased, my perl scripts do look like a normal OO code after all (-.
Trust is a weakness.

GeneralRe: It depends... Pin
Nemanja Trifunovic17-May-10 5:36
Nemanja Trifunovic17-May-10 5:36 
GeneralRe: It depends... Pin
AWdrius17-May-10 5:44
AWdrius17-May-10 5:44 
GeneralRe: It depends... Pin
Nemanja Trifunovic17-May-10 5:55
Nemanja Trifunovic17-May-10 5:55 
GeneralRe: It depends... Pin
AWdrius17-May-10 6:04
AWdrius17-May-10 6:04 
GeneralRe: It depends... Pin
Plamen Dragiyski17-May-10 11:51
professionalPlamen Dragiyski17-May-10 11:51 
GeneralRe: It depends... Pin
John Underhill23-May-10 8:59
John Underhill23-May-10 8:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.