[Home] [By Thread] [By Date] [Recent Entries]
[tblanchard@m...] >> I like the python runtime model but I'm not fond of syntax that cares >> about white space and haven't had occasion to personally take it up. >> But all that I hear about python suggests its a great scripting >> language with some wonderful dynamic capabilities. >[John Cowan] >Python is essentially Scheme with indentation instead of parentheses. Python uses whitespace to *force* you to lay out your code so that the control structure is *obvious*. That leaves your mind free to concentrate on what the program really does. Its sort of like separating content from presentation (an XML mantra) but applied to software. As for the relationship between Python and Scheme, Python can be as imperative (it/then/else, while etc.) or as functional (map, lambda etc.) as you like. It has a foot in both camps. Many Python programmers do not use any of its functional aspects at all, using it as a highly powerful, engineering grade OO language with a magnetic affinity to the textual and hierarchical structures so beloved of XML types. Sean P.S. Yes, Python+XML just totally rocks. http://seanmcgrath.blogspot.com
|

Cart



