According to the Tiobe Community Index - based on hits on major search engines - Python is now the seventh most popular language, well behind Java, C, Visual Basic, PHP and C++, but catching up rapidly with Perl. By Tiobe's measure, Python had the largest increase in ratings of any language in 2007.
Tiobe describes it as "especially beloved by system administrators and build managers", and says "it has become the de facto glue language at system level".
Along with PHP and Perl, Python is one of the alternative Ps in the Lamp (Linux, Apache, MySQL) development stack. Available under an open source licence, it is free to use, even in commercial applications provided the terms of the licence are followed.
In contrast to Perl in particular, Python was conceived as a small language core, with minimalist syntax and semantics, and a large standard library. It is easily extensible using C, C++, Java and others.
Like Perl and Ruby, it enables programmers to choose their own approach - object-oriented, structured, functional or aspect-oriented. There are Python implementations for Java and .Net languages.
For organisations which distrust open source, there is a commercial version, ActivePython, which combines an industry-standard Python distribution with support and maintenance, and also includes extensions for Windows users.
Sunday, February 24, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment