Terry Reedy wrote: > "Ron Provost" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > But here's my problem, most of my coworkers, when they see my apps and > learn that they are written in Python ask questions like, "Why would you > write that in a scripting language?" Whenever I hear a comment like that I > can feel myself boiling inside. > =================== > > I don't blame you. Python is an full-fledged algorithm/programming > language that was designed to *also* be used a scripting language. > > One of the nicest thing of python is that when coworkers say that,we prefer (java |.net). I can always say, oh no problem there is a python interpreter for that. Python can be used as a scripting language, yes, also OO wise or procedural and whatever more. So for me it is quite logical to use a language that gives me the advantage to go from quick and dirty to full fledged unit tested programming in whatever programming paradigm is hot these days. Python might still lack a bit on the GUI side, but I believe this is not a problem of python but mere to the interpretation of GUI. GUI is still an art in it's early stage.
Python is in my view a liberal programming language, it has power, simplicity while containing flexibility and it doesn't preach whatever programming paradigm. So yes Python can shoot you in the foot in ways you could never imagined before, but remember it is you who held the barrel that way, and remind yourself, with other languages you probably weren't able to build the gun anyway. So which of these is better is your choice. -- mph -- http://mail.python.org/mailman/listinfo/python-list