Click here to Skip to main content
15,896,453 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)


 
GeneralJust love optional parameters! Pin
Carl Mercier11-Dec-04 16:15
Carl Mercier11-Dec-04 16:15 
GeneralRe: Just love optional parameters! Pin
Eddie de Bear12-Dec-04 13:33
Eddie de Bear12-Dec-04 13:33 
GeneralRe: Just love optional parameters! Pin
Eddie de Bear12-Dec-04 13:33
Eddie de Bear12-Dec-04 13:33 
GeneralRe: Just love optional parameters! Pin
Eddie de Bear12-Dec-04 13:33
Eddie de Bear12-Dec-04 13:33 
GeneralRe: Just love optional parameters! Pin
Eddie de Bear12-Dec-04 13:33
Eddie de Bear12-Dec-04 13:33 
GeneralPoor goto Pin
Chris Maunder10-Dec-04 16:19
cofounderChris Maunder10-Dec-04 16:19 
GeneralRe: Poor goto Pin
Gary R. Wheeler11-Dec-04 2:03
Gary R. Wheeler11-Dec-04 2:03 
GeneralRe: Poor goto Pin
Phil Harding11-Dec-04 5:39
Phil Harding11-Dec-04 5:39 
GeneralRe: Poor goto Pin
Shog911-Dec-04 18:59
sitebuilderShog911-Dec-04 18:59 
GeneralMFC GridCtrl Pin
John M. Drescher8-Dec-04 6:11
John M. Drescher8-Dec-04 6:11 
GeneralRe: MFC GridCtrl Pin
Emilio Garavaglia9-Dec-04 5:03
Emilio Garavaglia9-Dec-04 5:03 
GeneralRe: MFC GridCtrl Pin
John M. Drescher9-Dec-04 6:51
John M. Drescher9-Dec-04 6:51 
GeneralWhat About Library Documentation Pin
sixefftee8-Dec-04 6:10
sixefftee8-Dec-04 6:10 
GeneralRe: What About Library Documentation Pin
Anonymous9-Dec-04 18:11
Anonymous9-Dec-04 18:11 
GeneralDesign by Contract Pin
Kevin McFarlane8-Dec-04 6:06
Kevin McFarlane8-Dec-04 6:06 
GeneralPartial Specializaion Pin
MohammadAmiry7-Dec-04 6:55
MohammadAmiry7-Dec-04 6:55 
GeneralRe: Partial Specializaion Pin
Anonymous7-Dec-04 7:25
Anonymous7-Dec-04 7:25 
GeneralRe: Partial Specializaion Pin
John M. Drescher8-Dec-04 6:37
John M. Drescher8-Dec-04 6:37 
GeneralRe: Partial Specializaion Pin
MohammadAmiry9-Dec-04 20:49
MohammadAmiry9-Dec-04 20:49 
GeneralBetter support for generic programming Pin
Don Clugston6-Dec-04 11:51
Don Clugston6-Dec-04 11:51 
I think with C++ I have everything I want from that list.
Even so, C++ is *far* from perfect.
What I would really like is to be able to move even more stuff to compile time.

When I have to use VBA (far too often), the thing that annoys me the most is that it will happily compile code with appalling logical errors. Why anyone thinks VB is an "easy language" is beyond my comprehension.

C++ templates are the best we've got at the moment, but they're still a bit limited and too obscure (and error checking is a real problem).

Not impressed by .NET generics, in some ways (eg absence of specialisation) they are less powerful than late-1980's C++ templates.

GeneralRe: Better support for generic programming Pin
Nemanja Trifunovic7-Dec-04 2:23
Nemanja Trifunovic7-Dec-04 2:23 
GeneralRe: Better support for generic programming Pin
peterchen7-Dec-04 3:33
peterchen7-Dec-04 3:33 
GeneralRe: Better support for generic programming Pin
Don Clugston7-Dec-04 13:02
Don Clugston7-Dec-04 13:02 
GeneralRe: Better support for generic programming Pin
WoR7-Dec-04 3:37
WoR7-Dec-04 3:37 
GeneralRe: Better support for generic programming Pin
Shog98-Dec-04 11:34
sitebuilderShog98-Dec-04 11:34 

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.