Next / Previous / Index / ITC Help System / Publications / Site map / NM Tech homepage

Python vs. the Icon programming language

Tech Computer Center logo

The author had written well over 150,000 lines of Icon when he first learned Python. This comparison is based on relatively little actual experience with Python, and reflects more the author's prejudices in the theory of sound language design.

Advantages of Icon over Python

In the original version of this page, I touted Icon's generators as an advantage. However, generators are now a feature of Python, since Python 2.2.

Advantages of Python over Icon

Since about 2000 I have not used Icon at all, except to maintain a few legacy applications. The two biggest factors in this choice were the size and universality of Python's library, and the good object model.

Both Python and Icon are freely available and run on a wide variety of platforms.

Next: Documentation for the Python programming language
See also: The Python programming language; The Icon programming language
Previous: Python vs. the Perl programming language
Site map
Index: Keyword index to help pages
Help: New Mexico Tech Information Technology and Communications: Help System
ITC Publications
To report a problem: File a ticket
Send mail to the User consultant on duty or call them at 575-835-5437
Home: About New Mexico Tech

John Shipman,
Last updated: 2005/04/07 21:54:35 UT
QR two-dimensional bar code