I didnt say thats the best book!Did I?
All right.
I am not going to write programs to demonstrate that. If you know Python you'll know the answer (re OOP). As far as programmer having "infinitely more power" is concerned Python has very rich set of libraries, documentation, and everything to do what a programming language is supposed to do - Make writing programs possible for humans with ease. And Python does compile to bytecode, before the bytecode is interepreted to the Python VM, so it's not like Python is very slow or what.
I am talking about learners Efficiency not Language's.Jeez.!
I was talking of the same in that quote.
+
Python+html5/cs3+Unrealscript+Jquery(Javascript).
If that matters.
No it doesn't but it doesn't tally that you're asking me to explain OOP features of Python when you have programmed with it.
Can you access the binary data at any particular sector on your harddisk directly using python? Power in terms of what the language can enable you to do is also important. There are a lot of things that are just beyond python comparing it to C/C++ is insane.
How many programs would actually want to access binary data at any particular sector on your hard disk? That's lol. And Python can interface with C libraries to achieve everything a C program can do. And to add to that no beginner would be fiddling with the bits in your hard disk.
This is like saying a bulldozer is more powerful than a car, so it should be used rather than a car.
Really?? How?! Explain dude!!!
Self-evident.
^I dont really think u can do that with python.
See above.
In C u cud use inline assembly and INT13H & INT21H(C shud probably have a function for this too..) both provide ways to do read/write on HDD directly...
What you read about OS dependency was that some OS might block direct access to HDD via any software... probably a security feature...
@this is OS dependant not language dependant ?? r u actually saying these words out loud?
A modern programmer fiddling directly with the BIOS? What the hell? What do system calls exist for? AFAIK the OS will intercept these call and use their own mechanism.
THIS IS ALL OFF TOPIC. POINT IS C IS MORE POWERFUL THAN PYTHON DUDE!!!
Writing in All Caps doesn't validate your point but makes you look like a 12 year old. That point being bull doesn't help either.
this nitty gritty was only an example... u shudnt have taken it so literally... I was just giving an example of low level programming that will probably not be possible to do in python considering its a high level language...
You're quoting an example which is:
1. FAIL
2. No one will use
3. No one should use
4. No beginner would use it anyway
1st language is very important... it should be C.
And you can't back that up. And bet you haven't written a single line in Python.
Reading posts, one thing I'm dead sure. Everyone saying C/C++ in this thread for a beginner have zero idea about Python. And the people who are saying Python, very well know about C/C++ to make the right judgment.
With C/C++, just after a small bit of learning, you're going to spend most of your time with pointers/memory addressing. C is the most "jugaadu" language out there. Shouldn't be your first step at all.
This. Nothing needs to be said more. Heck while C++ does away with some of the difficulties with C, but the sad thing is most C++ "programmers" don't have a clue about STL, and often end up doing C programming in C++.