Click here to Skip to main content
15,910,872 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses21-May-14 5:19
professionalrjmoses21-May-14 5:19 
GeneralRe: Time for a new programming language paradigm Pin
Colborne_Greg21-May-14 13:51
Colborne_Greg21-May-14 13:51 
GeneralRe: Time for a new programming language paradigm Pin
Member 1047517022-May-14 14:10
Member 1047517022-May-14 14:10 
GeneralRe: Time for a new programming language paradigm Pin
Colborne_Greg22-May-14 16:50
Colborne_Greg22-May-14 16:50 
GeneralRe: Time for a new programming language paradigm Pin
Member 1047517022-May-14 14:14
Member 1047517022-May-14 14:14 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses21-May-14 5:30
professionalrjmoses21-May-14 5:30 
GeneralRe: Time for a new programming language paradigm Pin
BobJanova21-May-14 5:42
BobJanova21-May-14 5:42 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses21-May-14 6:03
professionalrjmoses21-May-14 6:03 
BobJanova wrote:
if(a == 5) { DoSomeStuff(); }


Take away one '=' in the if statement, put it in a seldom used error recovery routine and you have the bug I spent six months chasing. The mental skills required to spot the difference between '=' and '==' is difficult overcome when you are under pressure.

I also chased a bug where a statement was inserted between the closing parenthesis and the opening brace, thus changing the entire program flow. (if (a == b) dosomethingnew; { dosomething };

What I want is to be able to look at a piece of code and accurately comprehend the meaning, intention and function of what the original programmer was trying to convey.

"if a is 5..." can be a lot clearer than "if (a=5)..." in many cases.

And, I'm not suggesting allowing mixed language constructs that do the same thing, although that is not out of the picture.

And, as you stated so well, the machine requires precision. I agree!

The question I'm raising is: How can we design a programming language that is easier, more accurate, less error prone, easier to modify, etc.?
GeneralRe: Time for a new programming language paradigm Pin
PIEBALDconsult21-May-14 7:22
mvePIEBALDconsult21-May-14 7:22 
GeneralRe: Time for a new programming language paradigm Pin
cosmogon22-May-14 2:34
cosmogon22-May-14 2:34 
GeneralRe: Time for a new programming language paradigm Pin
Klaus-Werner Konrad22-May-14 2:48
Klaus-Werner Konrad22-May-14 2:48 
GeneralRe: Time for a new programming language paradigm Pin
Klaus-Werner Konrad22-May-14 2:43
Klaus-Werner Konrad22-May-14 2:43 
GeneralRe: Time for a new programming language paradigm Pin
rjmoses22-May-14 6:46
professionalrjmoses22-May-14 6:46 
GeneralRe: Time for a new programming language paradigm Pin
Luca Zenari22-May-14 4:13
Luca Zenari22-May-14 4:13 
GeneralRe: Time for a new programming language paradigm Pin
Member 1083471422-May-14 5:49
Member 1083471422-May-14 5:49 
GeneralRe: Time for a new programming language paradigm Pin
Freak3023-May-14 2:40
Freak3023-May-14 2:40 
GeneralRe: Time for a new programming language paradigm Pin
Steven121822-May-14 7:03
professionalSteven121822-May-14 7:03 
GeneralRe: Time for a new programming language paradigm Pin
Steven121822-May-14 7:05
professionalSteven121822-May-14 7:05 
GeneralRe: Time for a new programming language paradigm Pin
Fred McGalliard22-May-14 12:07
Fred McGalliard22-May-14 12:07 
GeneralI was a TA in college PinPopular
Ennis Ray Lynch, Jr.21-May-14 5:46
Ennis Ray Lynch, Jr.21-May-14 5:46 
GeneralRe: I was a TA in college Pin
rjmoses21-May-14 6:20
professionalrjmoses21-May-14 6:20 
GeneralRe: I was a TA in college Pin
BobJanova21-May-14 6:52
BobJanova21-May-14 6:52 
GeneralRe: I was a TA in college Pin
snorkie21-May-14 9:25
professionalsnorkie21-May-14 9:25 
GeneralRe: I was a TA in college Pin
Stefan_Lang21-May-14 21:48
Stefan_Lang21-May-14 21:48 
GeneralRe: Time for a new programming language paradigm Pin
Eddy Vluggen21-May-14 5:50
professionalEddy Vluggen21-May-14 5:50 

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.