What is unique about Python?

Kent Johnson kent at kentsjohnson.com
Mon Dec 19 20:03:26 CET 2005

gsteff wrote:
> I'm a computer science student, and have recently been trying to
> convince the professor who teaches the programming language design
> course to consider mentioning scripting languages in the future.  Along
> those lines, I've been trying to think of features of Python, and
> scripting languages in general, that can't be found in older languages,
> and have been having a surprising amount of trouble.  Dynamic typing
> can be found in Smalltalk, the module concept can be found in Ada,
> functional parameters and the dynamic creation of functions can be
> found in Lisp.  The indentation-based syntax seems to be unique, but
> that's not really what I'm looking for.  So I'm wondering, what is
> innovative about Python, either in its design or implementation?  Or is
> its magic really just in combining many useful features of prior
> languages in an unusually pleasant way?

IMO it is the latter. Most of the features of Python can be found in other languages. Not 
so many languages have them all. It is the combination of ease of use and power that makes 
Python stand out.


More information about the Python-list mailing list