Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Python/OOP

Name: Amphetamines 2007-09-01 4:21 ID:gIiy8CI5

For a while I've been looking to learn a programming (Even though Python is scripting.) language. I figured python was a good place to start. Problem is, OOP doesnt really make sense to me. Would anyone be able to explain or link a page that would make it 'click'?

Name: Anonymous 2007-09-01 8:57 ID:YyXwWwqd

>>10
C is compiled into a final stage
Where it's passed to an interpreter. Only this interpreter is implemented in hardware oops, not really anymore.

Now, please tell me where I said it was bad that this happened, or that python was wrong.
You said:
I've been looking to learn a programming (Even though Python is scripting.) language
Learn a programming language, even though Python is scripting. As if it weren't a programming langauge.

I don't want to kill you with fire for this, but I want to address this whole "scripting not programming / second class programming / poor man's programming / not powerful / slow / stupid / etc" issue. Especially because the best languages, and also the ones you should learn if you want to do anything serious, are often executed by a high-level interpreter, which is often the source of their power and correctness. C is OMG OPTIMIZED, but it's little more than portable assembly, and doesn't have many interesting features and abstractions. Higher-level language runtimes can be typically 20% to 200% slower, even 800% in the case of amusingly slow interpreters, but this performance difference is in 99% of cases meaningless (in the case of learning, in 100% of cases meaningless), and the source of your power.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List