README.why_python

 


 $Id: README.why_python,v 1.9 1999/03/25 21:49:23 crowland Exp crowland $
 
 Why Python?
 =-=-=-=-=-=
 
 Python is a wonderful object-oriented scripting language that offers a
 variety of features. I'm not going to bash any one language, except to say
 one thing:
 
 			Welcome to the 90's. 
 
 We need to start using languages based on modern techniques for
 development. The necessity for blistering speed over safety is fairly moot
 with processor power of today. Besides the above, I think many people
 get "speed" confused with "quality" and this is simply false. As a friend
 of mine once said:
 
 	"Speed is fine, just be sure you can take the turns."
 
 Python suffers from none of the traditional problems you've come to
 love. Additionally it is very fast and portable to just as many
 platforms as the more traditionally known programming languages. 
 
 Also, Python also allows development to occur at break-neck
 speeds. The core parts of HostSentry were written in less than six hours
 and the object oriented nature allows for fast code re-use. 
 
 Sadly, this language is under-used considering it's extreme power,
 readablity, and speed. If you are developing an application or utility for
 Unix/Windows/Mac, you should give this language serious consideration.
 Python will cut your development effort by at least 70% over something
 like C and will undoubtably produce better and more manageable code
 with far fewer bugs than what you're probably used to. If you have only
 used Perl before for scripting you will find that Python's readable syntax
 is a tremendous boon to maintaining code among developers (and even with
 yourself if you need to come back in a few months to make changes). 
 
 The original prototype was written in C and may in fact be resurrected
 one day if I feel like taking the time. For now though I feel that
 there is negligible (if any) speed difference and do not plan on 
 porting to any other language. 
 
 If you are interested in reading more about Python please visit their
 website, you won't be sorry:
 
 http://www.python.org
 
 Ranting out.
 
 -- Craig
 <crowland@psionic.com>