An example at the childs level:
Scheme:
(define x 2) (define y 5) (if (> y x) (display y) (display x)) ; which could also be written as if one wanted to use cond instead (cond ((> y x) (display y)) ((< y x) (display x)))C and related languages:
int x = 2; int y = 5; if (y > x) { printf("%d", y); } else { printf("%d", x); } /* which could also be written on one line as */ if (y > x) printf("%d", y); else printf("%d", x);I don't really have a problem with the parenthesesification, but the prefix notation :\. Let's just say, I've used infix notation since kindergarten, and internally my brain does too by now lol.
prefix | + 2 2 | --> 4 |
infix | 2 + 2 | --> 4 |
postfix | 2 2 + | --> 4 |
Getting my head to live with prefix notation, is the only thing that is pushing my luck, so far that is....
This is how I spend a night off work? I think I really need to get a better life again >_>
No comments:
Post a Comment