Re: [dfwPython] A Few More Forrester Survey Questions



In article <mailman.7882.1179552121.32031.python-list@xxxxxxxxxx>,
Brad Allen <brad@xxxxxxxxxxxx> wrote:
At 10:22 AM -0500 5/18/07, Jeff Rush wrote:
.
.
.
3) What is the value of the language to developers?

Yeah, a very common, slippery question. Toss me some good
explanations of why -you- value Python. Readable, free,
cross-platform, powerful. What else? I'll synthesize
something out of everyone's answers.

Learn once, use everywhere: web apps, GUI apps, command line scripts,
systems integration glue, wrapping libraries from other languages,

Wide range of scale: from quick and dirty tasks to large complex systems.

Wide range of skill: accessible to beginners, but supports advanced
concepts experienced developers require.

Practical syntax which emphasizes elegance and clarity through minimalism

Dynamic language features allow high level and flexible design approach,
boosting productivity.

Robustness - bugs in Python itself are rare due to maturity from long
widespread use.

No IDE required: you go far with simple text editors, but good IDEs are
available.

Good community support due to widespread use and open source nature.

Great as glue language, due to flexible options for calling external binary
apps

Mature ecosystem of libraries, both cross platform and platform native,
and good options for accessing libraries in other languages.

Professional opportunities: Python is in production use in a lot of companies,
who realize it costs less than static languages and is more generally useful
than PHP or Ruby. The only real competitor is Perl, which can be difficult
to manage due to readability problems.
.
.
.
Also important: correct Unicode handling.
.



Relevant Pages

  • Re: Forth is broken by culture?
    ... command names can take more than a handful of lines of code. ...  In Python (and similar languages, ... Here, your argument is based on making use of existing libraries, ... existing libraries as some of the popular languages. ...
    (comp.lang.forth)
  • Re: Extol virtues of Lisp, but then use Python?
    ... that prevents you or anyone else to build libraries of useful stuff. ... code (and not just yet another implementation of Scheme). ... COBOL, Fortran, Algol & Assembly languages. ... Python, C, Pascal etc. either. ...
    (comp.lang.scheme)
  • Re: [dfwPython] A Few More Forrester Survey Questions
    ... I can tell the story of distutils, python eggs and PyPI, and py2exe ... Good community support due to widespread use and open source nature. ... Mature ecosystem of libraries, both cross platform and platform native, ... and good options for accessing libraries in other languages. ...
    (comp.lang.python)
  • Re: FORTH levels
    ... PL/I, Lisp, and Ada, the favored languages of CS in the ... began work on Python at the National Research Institute for Mathematics ... I feel drowned by the libraries of today's languages. ...
    (comp.lang.forth)
  • Re: Readability of Delphi
    ... programming languages. ... I think it is the Delphi community that makes the difference with other ... These are my observations when it comes to readability: ... value for Python world. ...
    (borland.public.delphi.non-technical)