>>4
When van Rossum designed Python he avoided the mistakes he saw in traditional languages. Particularly, he cleansed Python of the problems for which C is notorious. Python's array constructs, for example, are prone to far fewer errors. Python performs automatic memory management, and therefore immediately eliminates most of the memory leaks to which C and C++ projects are prone.Python checks array references for boundary violations. "Python never dumps core because of user coding errors--you are guaranteed to get a Python traceback," as van Rossum proudly points out. Moreover, Python has powerful built-in datatypes (including tuples, dictionaries, and lists) that dramatically simplify much of conventional coding. Finally, Python's syntax is particularly simple and comprehensible. It is a very uniform language.