Date: 12/9/2012 11:57 am
Rating: 0
Looking at this:
http://rosettacode.org/wiki/Category:Perl
Whoa that really needs fact checking. see below. What's with that "mostly unix" stuff? What balderdash. Activeperl to name one works perfectly fine on windows with some good native capabilities. Regarding mac, i-devices, android, etc I have no idea. But I 'm sure someone does. This site appears to have a lot of language bias. Compare the mindset that 'perl is only for unix' with what they said about python. [What is "integrate your systems"? I don't t think that's in _my_ job description.] There seems to be a micro-focus here that is not representative of the entire sphere of programs that are needed in todays world.
Python:
"From the official Pythonwebsite: "Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs."
It is easy to create clean bug-free programs in Python due to the motto: "Errors should never pass silently." Python is an interpreter. Python source files (.py files) are typically compiled to an intermediate bytecode language (.pyc files) and executed by a Python Virtual Machine.
Perl:
Perlis both the name of a programming language and the name of the primary implementation of that language.
As a language, it takes the best from other programming languages such as BASIC, Lisp, C and the Unix tools sed, AWK and the UNIX shell. It is particularly suited for Unix systems programming, text processing and gluing heterogeneous programs together. Its interpreter is called perl. Perl has seen five major revisions, and a sixth is currently being worked on.
The implementation known as Perl is available on a wide variety of mostly UNIX-based operating systems.
"