View Single Post
Old 04-15-2007, 01:49 PM   #23 (permalink)
vegaseat
Recruit
 
vegaseat's Avatar
 
Join Date: Apr 2007
Posts: 5
vegaseat is on a distinguished road
Since I am somewhat hooked on Python, I wanted to add this ...
Quote:
Let's not forget that Python is a high level language with a real advanced memory manager, gone are those silly allocations and sneaky memory leaks. In Python most things are objects, and a named variable simply points to the object. Object types are by inference, Python is smart enough to figure it out. Also gone are those endless semicolon end of line markers. They are only used if you want to put more than one statement on a line. Python uses a number of modern (STL type) containers like lists, sets, dictionaries, which can contain mixed types. A large number of builtin methods, like optimized sorts and searches are available for these containers. Advanced computer science topics like functional and meta programming are supported, classes can have multiple inheritance and there are generator and partial functions, as well as nice candy like list comprehension and generator expression. Passing multiple arguments to and from functions is no problem. Default, variable number and keyword arguments can be used too. Give Python a try, you will like it!
vegaseat is offline   Reply With Quote