How did you achieve Satori? Post the direct line of evolution towards Satori, from the first programming language you learnt, towards Satori, without extra branches. Exclude dialects.
Basic → C → Perl → PHP → Python → Lisp → Satori
Name:
Anonymous2007-07-03 16:54 ID:cQGKQFs6
I guess the last step lisp -> Satori is not really needed
>>14
Yes, since knowing Lisp is necessary to fully utilize the functional aspects of Python. Better to have a grasp on Python before that so you can really appreciate where functional programming is useful in a multi-paradigm language like Python.
Name:
Anonymous2007-07-04 0:16 ID:jzUyExEN
ONE ONE ONE WORD WORD THE FORCED INDENTATION FO CODE ????
Name:
Anonymous2007-07-04 0:26 ID:sJFl1cio
C++ → C
nearly there...
Name:
Anonymous2007-07-04 5:39 ID:BTdr6qtx
>>15
That's actually right. I recommend reading SICP and achieving Satori, then going back to Python to apply the ways you've learnt and become a superior programmer (also an EXPERT PROGRAMMER). Lisp is great for reasoning, but Python has the advantage of being more practical (and much less verbose, yet still quite clear) for actual work. Without a proper base, you can write shitty Python like you'd write Java. With a proper base, you learn to exploit every aspect of Python: functional programming where it fits, objects where they fit, etc.
First attempt, 1999—2006
HTML → CSS → PHP → JavaScript → XHTML → AppleScript → Python → FAILURE
Starting from scratch, 2006—...
Scheme (SICP) → Haskell → Satori
Name:
Anonymous2007-07-04 14:46 ID:Bza18ECi
BASIC (on a atari 1800XL)→HTML→Visual Basic→Pascal→Delphi (I was like 14 then, don't question my language choices)→ (Long pause to go through High School) →xHTML→CSS→C→C++→Objetive-C
yup, haven't learned satori yet (I still don't get lisp, or any functional language for that mater, either), I'm stuck in gobject (damn you C objects) and all the algoithms stuff in university (sorting, searching, trees, nodes and all that stuff, implemented in either C or C++)
Name:
Anonymous2007-07-04 14:55 ID:Bza18ECi
>>27
I failed to know what was satori btw... don't mind me lol
>>34
NO, THEY ARE ALL INTERPRETED BY THE COMPUTER IN SOME WAY TO PRODUCE CERTAIN RESULTS. A SIMPLE EXAMPLE FOLLOWS:
<html>
<style type="text/css">
h1 {
color: red;
}
</style>
<body>
<h1>YOU ARE A FUCKING MORON</h1>
</body>
</html>
THE COMPUTER UTILIZES ENGINES FOR HTML AND CSS PARSING AND INTERPRETS THESE HTML TAGS AND THE CSS STYLE DECLARATION AND PRODUCES A RESULT WHICH IT CAN THEN RENDER OR MODIFY OR SOMETHING ELSE.
>>37
YEAH I FORGOT MY HEAD TAGS BUT THAT DOESN'T MATTER SINCE IF I GAVE THIS CODE TO AN HTML PARSER IT WOULD [b]INTERPRET[/p] THE CODE AND TELL ME THAT STYLE TAGS CAN'T GO HERE.
>>39
YES, AND I WAS ANSWERING TO YOUR ANSWER TO >>33 (WHO HAPPENS TO BE MYSELF)
Name:
Anonymous2007-07-04 20:39 ID:ONzKxEiB
HTML is most certainly a language. The thing about it, though, is it's neither turing complete nor touring complete. This is why many people don't regard it as programming.
Now, XHTML is touring complete, but it's still not turing complete...
Name:
Anonymous2007-07-04 20:46 ID:G8lKOj+B
SICP IS FOR BEGINNERS
Name:
Anonymous2007-07-05 0:25 ID:lTY8IUfe
all I ever wanted, all I ever needed, is here in ML
Name:
Anonymous2009-03-06 7:13
The 2 x world there were numerous bugs having to introduce more primitives or making environments associative lists No eval is necessary because one could contribute to without spending months trying to infiltrate the community and find the whitesheet for.
>>60
No sir. Actually more like Oberon-07. Not that it matters a lot
Niklaus Wirth would be proud though. I'm implementing a compiler as we speak. He might sound arrogant in interviews, but damn, now I see what he means
All existing languages are typically moving towards syntax complexity; but most forget that they can too easily add syntax complexity at the cost of syntax complicacy