Click here to Skip to main content
15,891,657 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: Speaking English makes you drink a lot Pin
Munchies_Matt16-May-19 2:32
Munchies_Matt16-May-19 2:32 
GeneralRe: Speaking English makes you drink a lot Pin
W Balboos, GHB16-May-19 2:34
W Balboos, GHB16-May-19 2:34 
GeneralRe: Speaking English makes you drink a lot Pin
dandy7216-May-19 4:21
dandy7216-May-19 4:21 
GeneralBuilding a new proper left-to-right executing programming language Pin
Nikunj_Bhatt15-May-19 13:44
professionalNikunj_Bhatt15-May-19 13:44 
GeneralRe: Building a new proper left-to-right executing programming language PinPopular
PIEBALDconsult15-May-19 13:50
mvePIEBALDconsult15-May-19 13:50 
GeneralRe: Building a new proper left-to-right executing programming language Pin
OriginalGriff15-May-19 19:46
mveOriginalGriff15-May-19 19:46 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Kornfeld Eliyahu Peter15-May-19 20:41
professionalKornfeld Eliyahu Peter15-May-19 20:41 
GeneralRe: Building a new proper left-to-right executing programming language Pin
NeverJustHere15-May-19 20:14
NeverJustHere15-May-19 20:14 
It depends on who you are trying to communicate with. A computer or a programmer.

From a computers perspective, if you want to model the execution steps, there is already a better language for this representation, reverse polish notation. (a 12 +)

From a programmers perspective, you want the code to be easy to read and I don't see how your proposal assists this.
- When reading code the variable being set is the most important.
- If I'm trying to understand code, I'll want to understand where a var is set, this is easier to do by scanning a block where the variables are aligned. It is easier for my eyes to find the line x=..... rather than .....= x.
- Following the logic of the algorithm would involve understanding where variables are mutated as much as what they are set to.
- For complex expressions, I'll probably only read and understand them once, while I'll explore the looping logic and structure of the flow of the code more.

60 years ago, there was an economic value in a programmer spending significant time making things easier for the computer.

Now, the value is in making things easier for the programmer, even if significantly more complex for the computer.

I've always wanted languages to adopt a true assignment operator x <- a + 12. But it would need to be a single character and exist as an easily usable key on my keyboard. Interestingly, Visual Studio allows unicode variable names, so I've written software using genuine alpha and beta glyphs.
GeneralRe: Building a new proper left-to-right executing programming language Pin
Rick York15-May-19 21:26
mveRick York15-May-19 21:26 
GeneralRe: Building a new proper left-to-right executing programming language Pin
sasadler17-May-19 6:43
sasadler17-May-19 6:43 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Rick York17-May-19 7:15
mveRick York17-May-19 7:15 
GeneralRe: Building a new proper left-to-right executing programming language Pin
sasadler17-May-19 9:30
sasadler17-May-19 9:30 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Rick York17-May-19 9:44
mveRick York17-May-19 9:44 
GeneralRe: Building a new proper left-to-right executing programming language Pin
sasadler17-May-19 11:59
sasadler17-May-19 11:59 
GeneralRe: Building a new proper left-to-right executing programming language Pin
bluekraken19-May-19 14:38
bluekraken19-May-19 14:38 
GeneralRe: Building a new proper left-to-right executing programming language Pin
sasadler19-May-19 15:36
sasadler19-May-19 15:36 
GeneralRe: Building a new proper left-to-right executing programming language Pin
jsc4215-May-19 22:07
professionaljsc4215-May-19 22:07 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Nikunj_Bhatt15-May-19 23:04
professionalNikunj_Bhatt15-May-19 23:04 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Gary Wheeler16-May-19 7:22
Gary Wheeler16-May-19 7:22 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Member 1330167916-May-19 20:27
Member 1330167916-May-19 20:27 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Richard MacCutchan15-May-19 21:42
mveRichard MacCutchan15-May-19 21:42 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Nikunj_Bhatt16-May-19 16:56
professionalNikunj_Bhatt16-May-19 16:56 
GeneralRe: Building a new proper left-to-right executing programming language Pin
musefan15-May-19 22:09
musefan15-May-19 22:09 
GeneralRe: Building a new proper left-to-right executing programming language Pin
Nikunj_Bhatt15-May-19 22:48
professionalNikunj_Bhatt15-May-19 22:48 
GeneralRe: Building a new proper left-to-right executing programming language Pin
musefan16-May-19 3:33
musefan16-May-19 3:33 

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.