Click here to Skip to main content
15,895,777 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 PinPopular
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 
That blade is double sided (pun intended)

Either the tool is master of none

or the developer is master of none

and this poses the further question of how many developers know the best language for a given job (and how many companies give them the freedom to pursue it)

You learn a certain tool set / language, and then you spend a portion of your time trying to bend the language to do what you need. Ever use a screw drive handle as a hammer, or a butter knife as a screw driver?

And don't they (all languages) bloat over time, thus the "evolve indefinitely" part of the question?

Another approach... Think of the CLR. The computer doesn't speak our language. Every language coded in is just syntax that ultimately leads to something else that can be used by the computer. If the end result is the same, why do we need so many different starting points? Why curly brackets here, indent five space there? Why BEGIN END? When coding have you ever accidentally written the wrong syntax (of a different language)? Over my lengthy career, I've used; Smalltalk, Lisp, Python, Pascal, Fortran, C, C++, C#, JS, probably some others I forgot and yes, even VB6. All I'm saying is that it is like language soup in my head and a single syntax would have made for an easier life. Big Grin | :-D
“The palest ink is better than the best memory.” - Chinese Proverb

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 

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.