Click here to Skip to main content
15,905,963 members

Survey Results

Which features would you most like in a language?   [Edit]

Survey period: 6 Dec 2004 to 12 Dec 2004

No language is everything to everyone. In a perfect world, however, which features would you like most?

OptionVotes% 
Set support (as in Pascal)272.28
The goto statement302.54
PERL's tuple returning (($a, $b, $c) = $function())675.67
Operator overloading12610.66
Optional parameters937.87
Garbage collection20317.17
Attribution / Reflection958.04
Exception handling19416.41
Templates / Generics29625.04

View optional text answers (65 answers)


 
GeneralRe: What about 'const'? Pin
David V. Corbin6-Dec-04 11:19
David V. Corbin6-Dec-04 11:19 
GeneralFeatures from the list Pin
Nemanja Trifunovic6-Dec-04 4:44
Nemanja Trifunovic6-Dec-04 4:44 
GeneralRe: Features from the list Pin
Anders Dalvander6-Dec-04 10:33
Anders Dalvander6-Dec-04 10:33 
GeneralYou should do this survey again with a weighted scale. Pin
Raymond Rogers6-Dec-04 4:12
Raymond Rogers6-Dec-04 4:12 
GeneralRe: You should do this survey again with a weighted scale. Pin
Prakash Nadar6-Dec-04 5:03
Prakash Nadar6-Dec-04 5:03 
GeneralRe: You should do this survey again with a weighted scale. Pin
Raymond Rogers6-Dec-04 5:30
Raymond Rogers6-Dec-04 5:30 
GeneralRe: You should do this survey again with a weighted scale. Pin
Don Clugston6-Dec-04 12:00
Don Clugston6-Dec-04 12:00 
GeneralRe: You should do this survey again with a weighted scale. Pin
Raymond Rogers6-Dec-04 12:47
Raymond Rogers6-Dec-04 12:47 
Maybe I am being negative, but in my experience even if it is just optional, some nitwit that does not know what they are doing or is just to lazy to write it correctly the first time will use it "just this once" and all bets are off.

Working with an “Expert” a few years ago, we ran into a problem where a piece of his code was causing the system to fail randomly. He argued that his one little harmless routine could not possibly cause a failure like we were having. Yet when we profiled the entire system in a production sitting, his harmless little routine was locking the task dispatcher and then running for 100ms or longer. We had a maximum latency of 10ms on one task. Now when you cause a production system that 1000s of employees are using to crash people have a tendency to get a little upset Smile | :)

There are places where the GC may have its legitimate uses, but you will always have a fierce battle to get me to include it or allow it in any system I'm working on.

GeneralRe: You should do this survey again with a weighted scale. Pin
Nemanja Trifunovic7-Dec-04 2:17
Nemanja Trifunovic7-Dec-04 2:17 
GeneralRe: You should do this survey again with a weighted scale. Pin
Gary Wheeler7-Dec-04 5:41
Gary Wheeler7-Dec-04 5:41 
Generalease of use Pin
Xp3ll3d6-Dec-04 2:10
Xp3ll3d6-Dec-04 2:10 
GeneralRe: ease of use Pin
Prakash Nadar6-Dec-04 5:01
Prakash Nadar6-Dec-04 5:01 
GeneralRe: ease of use Pin
DavidNohejl6-Dec-04 15:45
DavidNohejl6-Dec-04 15:45 
GeneralRe: ease of use Pin
Kevin McFarlane11-Dec-04 4:24
Kevin McFarlane11-Dec-04 4:24 
GeneralRe: ease of use Pin
Prakash Nadar11-Dec-04 4:50
Prakash Nadar11-Dec-04 4:50 
GeneralRe: ease of use Pin
Kevin McFarlane11-Dec-04 5:33
Kevin McFarlane11-Dec-04 5:33 
GeneralRe: ease of use Pin
paulccc8-Dec-04 5:01
paulccc8-Dec-04 5:01 
GeneralRe: ease of use Pin
Richard Stringer8-Dec-04 8:33
Richard Stringer8-Dec-04 8:33 
GeneralRe: ease of use Pin
Kevin McFarlane11-Dec-04 4:27
Kevin McFarlane11-Dec-04 4:27 
GeneralSet? Pin
Jörgen Sigvardsson6-Dec-04 2:09
Jörgen Sigvardsson6-Dec-04 2:09 
GeneralRe: Set? Pin
Grimolfr6-Dec-04 2:36
Grimolfr6-Dec-04 2:36 
GeneralRe: Set? Pin
Nemanja Trifunovic6-Dec-04 2:48
Nemanja Trifunovic6-Dec-04 2:48 
GeneralRe: Set? Pin
Jörgen Sigvardsson6-Dec-04 2:53
Jörgen Sigvardsson6-Dec-04 2:53 
GeneralRe: Set? Pin
Emilio Garavaglia9-Dec-04 5:18
Emilio Garavaglia9-Dec-04 5:18 
GeneralRe: Set? Pin
Nemanja Trifunovic6-Dec-04 2:45
Nemanja Trifunovic6-Dec-04 2:45 

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.