ok a few things just to set your mind at rest.
1, I'm not a troll
2, there is no need to be suspicious of me
3, I'm not a fucking moron
4, there was no need to imply I was a fucking moron - troll I wonder?
5, I don't thikn GPL is evil
6, I regularly use linux (and like it -not least because it's leagally free)
7, It's only an opinion that firewalls are a must, and I can provide you with links to news articles and bug track sites that list exploits in the windows system where a firewall would prevent the spread of virii - Can you provide links to counter that argument? a notable one that springs to mind would be the blaster virus (worm) that affected port 135(DCOM) a fire wall would have prevented infection. the same can be said about the SQL Slammer worm.(port 1434) this worm actually slowed the whole internet, and cut of connections completly for some peoplecheck it out
8, It's hard to find all bugs in software with only a small community. -notice how the recent shell exploit had been in firefox for quite a while, yet the exloit was only discovered recently (as more and more people start to use it) it's following the same logic that if Linux was accepted into the masses then more bugs would be found more quickly, the question is whether the developers could keep up.
9, If you provide me with good arguments then I might change my mind -The mind is like a parachute it works much better when it's open -anon. If your mind is closed then why did you bother to post in the first place?
10, I understand why you think that PYthon is a programming language, after all the practices and syntaxs used are very simillar to a low level programming language.
11, I would could Python as a programming language if it were possible to compile it.
(now to answer the main point of the post)
in my opinion Python, (according the the definition posted above - taken from pyton.org) does not fit in with the definition of a program
A set of coded instructions that enables a machine, especially a computer, to perform a desired sequence of operations.
yet pyton, (according to it's own definition)
does fit remarkably well with the definition of scripting language.
A program in a
scripting language (a "script") is often interpreted ...
...Scripts typically interact either with other programs (often
as glue) or with a set of functions provided by the
interpreter, as with the file system functions provided in a
UNIX shell and with Tcl's GUI functions. Prototypical
scripting languages are AppleScript, C Shell, MSDOS batch
files, and Tcl
infact in it's own definition the Python development site compares it's self to
Tcl, -a scripting language
Perl, -a scripting language
Scheme -which is actually a programming language.
Java -a language that can be either compiled or scripted.
like I said I can see why, (as someone who uses Python) you think it is complex enough, and has good enough support for data structures to be considered a programming language.
but according to definitions of the language posted at Python.org, and according to the definition of a programming language and a scripting language.
Python is not a programming language.
Like I said I'm not a troll, I don't hate GNU
(in fact I regularly use the GNU tools under linux whilst I am at work).
I've provided you with clear and consise arguments about how and why python cannot be a programming language.
I challenge you to provide me with a clear and consise argument as to why python is a programming language.
(because it is, in my opinion, because I said it is, lots of other people think it is, or links to forums with persons individual opinions are not acceptable - I linked to pythons source site and made two links to an impartial site that provides factual definitions of words. lets see if you can do the same?)
or are you a troll that will just contradict me, call me a name and run off?