images/wickie.jpg

FrontPage
RecentChanges
Index
BackLinks
News
Contact

Valid XHTML 1.0!
Valid CSS!
freepatents.org

Python

"Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many brands of UNIX, on the Mac, and on PCs under MS-DOS, Windows, and OS/2." (Python FAQ)

Discussions about strong und dynamic Typing

  • Robert C. Martin, Are Dynamic Languages Going to Replace Static Languages?, April 26, 2003, HTML
  • Bruce Eckel, Strong Typing vs. Strong Testing, HTML
  • Aahz, Typing: Strong vs. Weak, Static vs. Dynamic, July 15, 2003, HTML
  • Strong versus Weak Typing. A Conversation with Guido van Rossum, Part V, by Bill Venners with Frank Sommers, February 10, 2003, HTML

Approaching Python from C++

  • Elden Nelson, Interview With Bjarne Stroustrup, Visual C++ Developers Journal, Vol 3 No 5. June 2000, HTML
  • Andrew Koenig, Notes from a polyglot outsider, Keynote 10th International Python Conference, PDF
  • Brian Kernighan, Christopher J. Van Wyk, Experiments with Scripting and User-Interface Languages, HTML

Python versus Java (and Lisp)

  • Stephen Ferg, Python & Java: a Side-by-Side Comparison, HTML
  • Paul Graham, Java's Cover, HTML
  • Peter Norvig, Python for Lisp Programmers, HTML

Python for Enterprise, Python for large-scale programming?

  • Joe Brockmeier, What Python Can Do for the Enterprise, NewsFactor Network, February 03, 2003, HTML
  • Interview with Alex Martelli, How Python Grips the Enterprise, Part I: HTML
  • Alex Martelli and Guido van Rossum, Python Success Stories, Introduction, PDF
  • Bill Venners, Python's Design Goals - A Conversation with Guido van Rossum, Part II, January 20, 2003, HTML
  • Sean McGrath, Testing, testing, one to three, testing, ITworld.com, 2 Sept. 2003, HTML

Academic Research

  • Lutz Prechelt, An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a search/string-processing program, PDF, (same in IEEE Computer, but more readable, PDF).
  • Ingo Linkweiler, Eignet sich die Skriptsprache Python für schnelle Entwicklungen im Softwareentwicklungprozess?, Diplomarbeit, Fachgebiet Didaktik der Informatik, Universität Dortmund, HTML, PDF

Misc.

  • A.M. Kuchling, Python Advocacy HOWTO, HTML
  • John K. Ousterhout, Scripting: Higher Level Programming for the 21st Century, HTML
  • Michael W. Hudson, How to think like a Pythonista, HTML

Python-related online articles

  • Sven Goldschmidt, Die Skriptsprache Python im Vergleich zu Perl und Tcl, HTML
  • Stefan Schwarzer, Perl und Python - Zwei Skriptsprachen im Vergleich, HTML
  • Werner Arnhold, Lieben Sie Python?, HTML
  • Rainer Fischbach, Beschränkung aufs Wesentliche, HTML

Link collections

Thanks to Giorgio Giacomazzi for providing pointers to many of the above items!

(c) Dinu Gherman – last change: 2003-09-25 08:48 CET,
generated with
HeyHeyWickie.