Click here to Skip to main content
15,888,968 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: Automatic thread safety? Pin
Bernhard Hiller7-Jan-21 21:12
Bernhard Hiller7-Jan-21 21:12 
GeneralGenerics or Templates? PinPopular
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 
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 
It isnt only make the coding easier, but avoids bunches of errors. For instance in Swift you have strong typing and nullability from the compiler and so such errors occur very rarely. The speed off the apps are so good that it isnt an issue.

"Speed" also means development speed. Ask your managers and accountants for the reason Roll eyes | :rolleyes:
Press F1 for help or google it.
Greetings from Germany

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.