Click here to Skip to main content
15,905,971 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 
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 
Don Clugston wrote:
Not impressed by .NET generics, [..] they are less powerful than late-1980's C++ templates.

IMO a wise decision.

I've long upheld that the STL is a good library, but a bad standard library. It is too complex, and compiler support to archaic, a "programming engineer" will barely go beyond the "std::vector for arrays" level, and as array class, std::vector is a pain.

Templates rock. You can do crazy sh*t with them.

What would happen if you could write something like lokis policy based smart pointer in C#?
Of course everybody would start to contribute cool template magic, and soon fundamental C# libraries would be ununderstandable for the "programming engineer" mentioned above. C# shines at making programming simpler, C++ - style templates could kill that in an instant.




we are here to help each other get through this thing, whatever it is Vonnegut jr.
boost your code || Fold With Us! || sighist | doxygen

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.