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

Survey Results

Should programming languages continue to evolve indefinitely?

Survey period: 3 Jun 2019 to 10 Jun 2019

New versions of languages can be massively beneficial or merely confusing. Do you always live for the next version or is there a point where a language can be considered "done"?

OptionVotes% 
Keep the new versions coming as often as they want5912.27
Release a new version only when there is a meaningful update to the syntax18738.88
I'm not fussed either way6713.93
I'd prefer languages be as stable as possible and evolve only when absolutely necessary (bugs, new hardware support etc)16333.89
Languages need a defined "final version" and any syntax changes after that should be done in a new language.51.04



 
General"evolve" implies improvement Pin
Marc Clifton5-Jun-19 2:24
mvaMarc Clifton5-Jun-19 2:24 
GeneralRe: "evolve" implies improvement Pin
Daniel Pfeffer5-Jun-19 4:04
professionalDaniel Pfeffer5-Jun-19 4:04 
GeneralStability above all! Pin
Daniel Pfeffer5-Jun-19 1:29
professionalDaniel Pfeffer5-Jun-19 1:29 
GeneralRe: Stability above all! Pin
Mike Diack6-Jun-19 1:20
Mike Diack6-Jun-19 1:20 
GeneralStability is the priority Pin
Dominic Burford4-Jun-19 5:28
professionalDominic Burford4-Jun-19 5:28 
Generalchange to make it look like people are doing something Pin
BryanFazekas4-Jun-19 2:12
BryanFazekas4-Jun-19 2:12 
PraiseRe: change to make it look like people are doing something Pin
Slow Eddie4-Jun-19 3:17
professionalSlow Eddie4-Jun-19 3:17 
GeneralEverything Needs to Finish Somewhere Pin
PeejayAdams3-Jun-19 5:45
PeejayAdams3-Jun-19 5:45 
GeneralI think there should be a "ONE" option... Pin
littleGreenDude3-Jun-19 2:01
littleGreenDude3-Jun-19 2:01 
GeneralRe: I think there should be a "ONE" option... Pin
W Balboos, GHB3-Jun-19 2:07
W Balboos, GHB3-Jun-19 2:07 
GeneralRe: I think there should be a "ONE" option... Pin
den2k883-Jun-19 2:16
professionalden2k883-Jun-19 2:16 
GeneralRe: I think there should be a "ONE" option... Pin
littleGreenDude3-Jun-19 3:01
littleGreenDude3-Jun-19 3:01 
GeneralRe: I think there should be a "ONE" option... Pin
W Balboos, GHB3-Jun-19 3:16
W Balboos, GHB3-Jun-19 3:16 
GeneralRe: I think there should be a "ONE" option... Pin
honey the codewitch3-Jun-19 17:41
mvahoney the codewitch3-Jun-19 17:41 
GeneralRe: I think there should be a "ONE" option... Pin
TNCaver4-Jun-19 5:03
TNCaver4-Jun-19 5:03 
GeneralRe: I think there should be a "ONE" option... Pin
honey the codewitch4-Jun-19 6:04
mvahoney the codewitch4-Jun-19 6:04 
GeneralRe: I think there should be a "ONE" option... Pin
RugbyLeague6-Jun-19 23:39
RugbyLeague6-Jun-19 23:39 
GeneralRe: I think there should be a "ONE" option... Pin
RugbyLeague6-Jun-19 23:39
RugbyLeague6-Jun-19 23:39 
GeneralWhat Mike Barthold said Pin
den2k882-Jun-19 21:32
professionalden2k882-Jun-19 21:32 
GeneralProduction will not change easily PinPopular
Mike (Prof. Chuck)2-Jun-19 19:59
professionalMike (Prof. Chuck)2-Jun-19 19:59 
So new features are nice, but in most cases used only YEARS after being released, if ever.
We still have .net code that would easily compile with 3.5, so yes, lambdas and LINQ are used by now, but many other operators are not.

There is simply no time to rewrite and beautify code to the latest syntax sugar.
And more often than not we tend to "do it as we already did" before using newer features, simply because we can trust our way to do things.

We still use threads and not the task library, no async/await. no one really needs that. if you grew up with thread management, locks and syncing this is not a problem, everybody knows what to do and the solutions are stable.
when i only see code of .run()..then..else..thenafter or how that crazy chains are named... no way.

absolutely unnecessary. If you think in good-old-patterns, your code is stable as a rock.
valid for all platforms. we don't use futures in android either. threads do what they do since 25 years, and they will still do it in another 25.
that's good enough.

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.