Click here to Skip to main content
15,881,413 members

Survey Results

What features are most important to you in a programming language?

Survey period: 4 Jan 2021 to 11 Jan 2021

Not an exhaustive list by any means. Comment to add what's missing for you.

OptionVotes% 
Strong type safety41561.48
Automatic thread safety19228.44
Lambda functions16624.59
Interoperability and compatibility with existing languages16624.59
Automatic Memory management33749.93
Extension methods13620.15
Macros639.33
Optional / nullable types15923.56
Dynamic typing (eg dynamic in C#, any in TypeScript)8913.19
Immutability10615.70
Tuples7911.70
A plethora of operators that reduce code (eg ??, .?)10916.15
String interpolation13920.59
Speed, efficiency46368.59
Simplicity in the syntax45867.85
Other6910.22
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: A Strange Realization Pin
Eek Ten Bears5-Jan-21 1:42
Eek Ten Bears5-Jan-21 1:42 
GeneralAutomatic thread safety? Pin
Greg Utas4-Jan-21 0:54
professionalGreg Utas4-Jan-21 0:54 
GeneralRe: Automatic thread safety? Pin
Gary R. Wheeler5-Jan-21 3:04
Gary R. Wheeler5-Jan-21 3:04 
GeneralRe: Automatic thread safety? Pin
obermd5-Jan-21 3:35
obermd5-Jan-21 3:35 
GeneralRe: Automatic thread safety? Pin
Bernhard Hiller7-Jan-21 21:12
Bernhard Hiller7-Jan-21 21:12 
GeneralGenerics or Templates? Pin
Greg Utas4-Jan-21 0:51
professionalGreg Utas4-Jan-21 0:51 
GeneralSimple syntax and efficiency Pin
den2k884-Jan-21 0:12
professionalden2k884-Jan-21 0:12 
GeneralRe: Simple syntax and efficiency Pin
Greg Utas4-Jan-21 0:50
professionalGreg Utas4-Jan-21 0:50 
I like C++11, though I don't use all of it. But beyond that, there's very little that interests me.

EDIT: Actually, I don't use that much C++11 either. But I wouldn't want to give up unique_ptr.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.


modified 4-Jan-21 6:58am.

GeneralRe: Simple syntax and efficiency Pin
den2k884-Jan-21 2:25
professionalden2k884-Jan-21 2:25 
GeneralRe: Simple syntax and efficiency Pin
W Balboos, GHB4-Jan-21 3:19
W Balboos, GHB4-Jan-21 3:19 
GeneralI share Daniel's view Pin
CHill603-Jan-21 23:36
mveCHill603-Jan-21 23:36 
GeneralRe: I share Daniel's view Pin
KarstenK4-Jan-21 0:36
mveKarstenK4-Jan-21 0:36 
GeneralRe: I share Daniel's view Pin
CHill604-Jan-21 1:07
mveCHill604-Jan-21 1:07 
GeneralRe: I share Daniel's view Pin
KarstenK4-Jan-21 4:00
mveKarstenK4-Jan-21 4:00 
GeneralRe: I share Daniel's view Pin
W Balboos, GHB4-Jan-21 3:16
W Balboos, GHB4-Jan-21 3:16 
GeneralRe: I share Daniel's view Pin
KarstenK4-Jan-21 3:59
mveKarstenK4-Jan-21 3:59 
GeneralNone of the above Pin
Daniel Pfeffer3-Jan-21 21:40
professionalDaniel Pfeffer3-Jan-21 21:40 
GeneralRe: None of the above Pin
Marc Clifton4-Jan-21 4:07
mvaMarc Clifton4-Jan-21 4:07 
GeneralRe: None of the above Pin
Daniel Pfeffer4-Jan-21 8:48
professionalDaniel Pfeffer4-Jan-21 8:48 
GeneralRe: None of the above Pin
Gary R. Wheeler5-Jan-21 3:06
Gary R. Wheeler5-Jan-21 3:06 

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.