Click here to Skip to main content
15,892,674 members

Survey Results

Should we move to a single programming language?   [Edit]

Survey period: 13 Apr 2009 to 20 Apr 2009

Should we as an industry move towards a single programming language with enough features to cover all programming requirements?

OptionVotes% 
There should be a single language1107.46
We should work towards far fewer languages75751.32
It should stay as it is now45330.71
We need more languages (or current languages split into specific tailored versions)15510.51



 
GeneralRe: How many languages do you think there are, anyhow??? Pin
toxcct14-Apr-09 0:55
toxcct14-Apr-09 0:55 
QuestionHow to vote for the survey? Pin
Brinda Murthy13-Apr-09 19:28
Brinda Murthy13-Apr-09 19:28 
AnswerRe: How to vote for the survey? Pin
John M. Drescher14-Apr-09 3:56
John M. Drescher14-Apr-09 3:56 
AnswerWe should work towards far fewer languages Pin
Brinda Murthy13-Apr-09 19:23
Brinda Murthy13-Apr-09 19:23 
AnswerWhat about evolution? Pin
Dougals Jensen13-Apr-09 13:53
Dougals Jensen13-Apr-09 13:53 
GeneralEvolution finds a way. Pin
ely_bob13-Apr-09 17:44
professionalely_bob13-Apr-09 17:44 
GeneralRe: Evolution finds a way. Pin
Dougals Jensen13-Apr-09 18:12
Dougals Jensen13-Apr-09 18:12 
GeneralRe: Evolution finds a way. Pin
ely_bob13-Apr-09 18:55
professionalely_bob13-Apr-09 18:55 
So lets say I want an app on my computer that monitors my kids(would be truly amazing because I have none but), and I want it to contact my cell so that I can allow disallow (shut/cut off) the activity(computer or user session) many potential options there (think corporate/landing pod Laugh | :laugh: security )and i need to write it fast..

it might look something like:

if(User.Accessing(FORBIDDEN_`0))
{     bool allow;
     using(TELEPHONY)
     {
         allow =  Me.Phone.AllowAccess(User, FORBIDDEN_`0).Result());
     }
     Browser.AllowAccess(User,FORBIDDEN_`0,allow);

}


with maybe a browser flag:




if(User.Accessing(FORBIDDEN_`0))
{    
     Browser.Notify("Contacting you father to see if this action is allowed.");
     bool allow;
     using(TELEPHONY)
     {
         allow =  Me.Phone.AllowAccess(User, FORBIDDEN_`0).Result());
     }
     Browser.AllowAccess(User,FORBIDDEN_`0,allow);
}
Big Grin | :-D Laugh | :laugh: Shucks | :-\

And then compile it into their own browser...

I'm not saying that it wouldn't cause problems in the wrong hands.. but there are ways around that..

What I am saying however is that if you wanted to learn telephony you could but you wouldn't need to. I mean really how many libraries are there in existence for standard C? and how many do you really need for a simple program.

By lowering the number of available languages out there every remaining one would need to become more fit (natural selection) or risk "extinction".

Realistically this is doable now however you would need 5 or 6 languages now (and an agreement with apple, google, Microsoft, and all of the virus detection software's just to get this small snippet into any computer(or a devious employee).

not to mention a staff of 10, a scrum master, an investor and a couple of months.

and I agree there would be an endless list of functions (and or overloads)that one could conceive of for this MegaLanguage, it is truly scary OMG | :OMG:

however prototyping could be made easier:
say I wanted to turn on my coffee maker in my office at 7:45 for morning coffee:


chances are that there are no built in coffemaker functions in the language.
//Appliance is a class with a number of factory defined functions.
//10.0.0.0.123 the address of my office coffeemaker
Appliance OfficeCoffieMaker = new Appliance(10.0.0.0.123);
//Function1 is the on function. from the Coffee Mate Website
OfficeCoffieMaker.Function1(07:45:00);


so I don't need to know the internals I just need to know the address of the function that I am trying to invoke,
if ALL things were standardized this would become easier...

just the language is not enough.









GeneralWhy Not to have one language Pin
RichardM113-Apr-09 12:52
RichardM113-Apr-09 12:52 
GeneralA single programming language... Pin
ottawarob13-Apr-09 8:25
ottawarob13-Apr-09 8:25 
GeneralReal programmers can write Fortran in any language Pin
Jim (SS)13-Apr-09 6:59
Jim (SS)13-Apr-09 6:59 
AnswerRe: Real programmers can write Fortran in any language Pin
Craig_B13-Apr-09 8:53
Craig_B13-Apr-09 8:53 
GeneralOr... Pin
DiscoJimmy13-Apr-09 5:36
DiscoJimmy13-Apr-09 5:36 
GeneralMessage Removed Pin
13-Apr-09 11:28
professionalN_tro_P13-Apr-09 11:28 
GeneralRe: Or... Pin
ely_bob13-Apr-09 17:49
professionalely_bob13-Apr-09 17:49 
GeneralRe: Or... Pin
CurtainDog15-Apr-09 1:08
CurtainDog15-Apr-09 1:08 
GeneralRe: Or... Pin
ely_bob15-Apr-09 5:45
professionalely_bob15-Apr-09 5:45 
GeneralNot a new idea though Pin
Rob Grainger13-Apr-09 22:47
Rob Grainger13-Apr-09 22:47 
GeneralRe: Not a new idea though Pin
DiscoJimmy14-Apr-09 4:20
DiscoJimmy14-Apr-09 4:20 
GeneralThere is a reason we have so many languages... PinPopular
Ed Leighton-Dick13-Apr-09 4:12
Ed Leighton-Dick13-Apr-09 4:12 
GeneralRe: There is a reason we have so many languages... Pin
dmjm-h13-Apr-09 10:59
dmjm-h13-Apr-09 10:59 
GeneralMessage Removed Pin
13-Apr-09 11:38
professionalN_tro_P13-Apr-09 11:38 
GeneralRe: There is a reason we have so many languages... Pin
John M. Drescher13-Apr-09 11:45
John M. Drescher13-Apr-09 11:45 
GeneralRe: There is a reason we have so many languages... Pin
ely_bob13-Apr-09 18:05
professionalely_bob13-Apr-09 18:05 
GeneralFewer languages, but not a single one Pin
Nemanja Trifunovic13-Apr-09 4:03
Nemanja Trifunovic13-Apr-09 4:03 

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.