Quote:
|
Originally Posted by technomodel
GNU, can u plz clarify on this for me? i mean, is it a scripting language like perl, or a separate programming language like php, or something of both, or something entirely different?
|
Python [
www.python.org ] is a general purpose programming language which has features from almost all programming languages which are famous now or were famous earlier...
1) It is interpreted language. Due to this it is extremely portable across platforms... And believe me, its code portability is much more than even the humble java.
2) One reason for creating java language was to enable programmers to write bug free programs in less amount of time and reduce the debugging cycle... For this reason, java does not have any concept of
pointers . Borrowing upon the success of this python too doesn't have pointers.
3) As such python can be used to rapidly develop console apps. But using GUI building toolkits [tcl/tk] extensions one can even create a user interface in python.
4) Heard about
GIMP . Like photoshop, it too has filters/plugins... those plugins are written in python.
5) And yes, Python is Object Oriented.
6) Just like Apache, there is another popular web application server called
Zope . Its modules are written in Python. And it can be used as a web application development language in Zope web server.
7) There are no experienced Python programmers in india. Google has hired all the python programmers around. (except me).
8) ANd yes, there is a python for java also. Called
Jython.
More extensive discussions on this can be carried out some time later.... that is if you are interested in it......