use Perl Log In
Perl v. Python: Can't we all just get along?
Without the heat of some other sites, I'd love to read a discussion on why a Perl lifer should give Python a whirl. There seems to be much rivalry between these languages, and I for one would like to see more cross-talk and integration. What do you all think about this?
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Python: Threat or Menace? (Score:1, Interesting)
More significantly, I think, the (d)evolution of the Python community's vaunted politeness teaches us, again, that: The Center Cannot Hold; Things Fall Apart. Perl's community being as fractious as it is (as we are!) is evidently inevitable, simply because it has grown too big to remain tight-knit.
I think it's worth noting th
Python is a nice language. (Score:1, Interesting)
I don't have muc
Don't Try To Force People (Score:1, Interesting)
If this choice is based on personal preference, that's OK with me. But if this choice is based on a misguided notion of Python being somehow intrinsically better because of its being simpler, more regular, etc., then it is wrongheaded and sets a dangerous precedent. I think Stroustrup said it best:
Re: Stupid Programmers Considered Harmful (Score:1, Interesting)
1) No one can write maintainable Perl code
2) Perl has (awful syntax|wonderful line noise)
3) Perl is too much like (C|AWK|BASIC)
4) Perl's OO is sloppy, therefore useless
Now, if Python really was Fred Brooke's silver bullet to slay the software engineering beast, I'd be shouting the word from the roof-tops. Python is does not significantly reduce the complexity of software development. "Cleaner" or more restricti
Adopt a Python (Advocate) (Score:1, Interesting)
Perhaps you could adopt a Python advocate. I've adopted one. I got him to agree that he would never write anything negative about Perl unless he fact-checked it with me first. So far, I haven't seen him write anything new that's negative about Perl.
Learning Python is worthwhile (Score:1, Interesting)
Among the recommendations in The Pragmatic Programmer (extracts here) [pragmaticprogrammer.com] was "Learn a new programming language every year." (p14) I do not interpret this to mean start writing a C compiler in Scheme just because this is the year to learn Scheme; rather, examine new approaches to solve the same old problems. Over time, ex
Re:Learning Python is worthwhile (Score:1, Interesting)
Re:Learning Python is worthwhile (Score:1, Interesting)
A (hopefully) unbiased opinion (Score:1, Interesting)
First of all, I don't want to offend anyone, but Perl really is an example of the most horrible way to design a language. I say "design" with ton
Re:A (hopefully) unbiased opinion (Score:1, Interesting)
I've always wondered why people place so much importance on this. How often does Joe Random User implement a compiler? I'd say that Perl helps solve a certain set of problems easily and that writing a compiler isn't one of them.
Re:Python: Threat or Menace? (Score:1, Interesting)
Re:A (hopefully) unbiased opinion (Score:1, Interesting)
I disagree. Perl was certainly designed. However, it was designed by someone (Larry Wall) who was first of all not a typical computer scientist, but someone with a very strong background in linguistics, and second, he wasn't to pride t
understanding Perl's design, or lack thereof (Score:1, Interesting)
Re:A biased opinion (Score:1, Interesting)
You claim that Perl is badly designed, but fail to give examples of where its faults lie. Perl was not "thrown together from
You seemed to equate the ability for a language to implement its own compiler as the acid test for a 'real' language. The
Re:A (hopefully) unbiased opinion (Score:1, Interesting)
Sigh. I really don't want this to turn into a place of flames, and I commend those who haven't engaged in flames. But I would be much happier if people di
Re:A biased opinion (Score:1, Interesting)
You want data, and more importantly implementation hiding because you do not want to publish those things in the API, and force yourself to never ever be able to change your implementation because someone using your stuff depends on it.
Unfortunally, with Perls (and to a lesser extend with Pythons) OO, this is not possible. In Perl, you need to
Re: Nothing like a good arse kickin' (Score:1, Interesting)
In any event, I posted the article in good faith. I was hoping some Pythoners would rationally explain the benefits to the language, or what problems Python excels in solving. I still hope this comes out.
Re: Nothing like a good arse kickin' (Score:1, Interesting)
Re:Python: Threat or Menace? (Score:1, Interesting)
But I know some people aren't as hung up on graphical appearance of code as I am, so I don't make a huge point of it in most discussions.
Re:A (hopefully) unbiased opinion (Score:1, Interesting)
All articles have score 1 in this thread, although some are marked "interesting" or something else. Also, my User info page has conflicting information about the score of some articles.
-- Abigail
Re: Nothing like a good arse kickin' (Score:1, Interesting)
I find your behavior... (Score:1, Interesting)
I don't think
Insults can be calm. (Score:1, Interesting)
And contrast:
Here endeth the lesson.
Re:I find your behavior... (Score:1, Interesting)
1. You say "Perl really
Re:I find your behavior... (Score:1, Interesting)
Because python doesn't need defending. Nor does perl. This isn't a contest for supremacy on the grand totem pole of programming languages. Perl has merits. Python has merits. Perl has ickiness. Python has ickiness. I believe this thread started with "why would a perler use python?" To answer that, we have to highlight the good and bad in both languages. Because after all, TMTOWTDI, including not using Perl.
As an aside, I notice that many of th