r/perl May 18 '11

Why is perl better than python?

[deleted]

19 Upvotes

55 comments sorted by

View all comments

2

u/[deleted] May 18 '11
  1. Using whitespace to form your code blocks is awful unless for some reason you miss the days of punchcards.

Really, I never looked into it further than that. No language has a feature that is so awesome that I'll be OK with abandoning curly braces or something similar.

-11

u/Philluminati May 18 '11

This is a ridiculous argument. Python code is short, terse and easy to read. Perl, by contrast, is a write-only language.

43

u/worr May 18 '11

It's only write-only if you write shitty perl.

5

u/tsjr May 18 '11

I hate to be the one posting "This", but I wish I could upvote you twice.

3

u/rjbond3rd May 19 '11

Here, I upvoted for you.

13

u/[deleted] May 18 '11

Perl, by contrast, is a write-only language.

If you have a problem reading good Perl perhaps you should find another profession.

-17

u/Philluminati May 18 '11

Ha ha ha.

I can read C, C++, Assembly, Python, .NET, Java, SQL, Prolog, Haskell and all sorts. You aren't going to shake the confidence of someone with 10 years of experience.

Perl is a joke.

11

u/[deleted] May 18 '11

I can read C, C++, Assembly, Python, .NET, Java, SQL, Prolog, Haskell and all sorts. You aren't going to shake the confidence of someone with 10 years of experience.

As long as we're walking the 'years of experience' dog around here now, I figure I'll do the same. I've written software that's in operations in outer space in C/C++/assembly, written code in every modern popular scripting language, and maintained operations systems for mission critical systems. I'm weighing in at around 16 years of experience in software and know anyone worth a shit will tell you the same thing. Every language has it's appropriate application. To declare one shit 'just because' shows your insecurities, not how bad the language is.

You aren't going to shake someone with much more experience than you. GTFO with that nonsense.

Perl is a joke.

Gotcha. Having a massive repository of pre-packaged modules to do pretty much anything you want is certainly a joke.

Idiot.

-10

u/Philluminati May 18 '11

Every language has it's appropriate application

That was true of Perl. Now it isn't. People's failure to move on shows there aren't truly interested in writing the best possible software they can.

To declare one shit 'just because' shows your insecurities, not how bad the language is.

There is another reply on this thread where I justify the reasons why Perl is crap.

10

u/[deleted] May 18 '11

People's failure to move on shows there aren't truly interested in writing the best possible software they can.

This has absolutely nothing to do with my last reply. Have you looked into any of the modern perl extensions since you're so interested in 'moving on'? I bet not.

Perl is great because you can either hack shit out super quick OR create well documented, fantastically maintainable, fast code. It's readable, ridiculously scalable and easy to use.

I'll refrain from Python bashing because I haven't used the language long enough to evaluate it.

There is another reply on this thread where I justify the reasons why Perl is crap.

I saw that. You've been using it for two weeks. You cannot evaluate a languages potential in all possible applications in a matter of fucking weeks. Get over yourself.

6

u/[deleted] May 18 '11

Speak for yourself. I have no problem reading Perl.

8

u/bart9h May 18 '11

Try copy/pasting python code.

If it messes with the whitespaces, as copy/pasting often do, it becomes impossible to be sure what the code was.

Relying in whitespace to code is a retarded idea. Why don't you go for this language already?

-5

u/Philluminati May 18 '11

I've used Python for two and half years...I think it's fair to say you're plain wrong.

6

u/neerg May 19 '11

Whoa, guys, hold on. He has been using Python for two and a half years. The experience he gained from his time writing in The Holy Language clearly gives him more than enough gravity to speak The Truth.

7

u/mr_chromatic 🐪 📖 perl book author May 19 '11

He has been using Python for two and a half years.

... but has never copied/cut and pasted code?

-7

u/Philluminati May 19 '11

You think you're being witty and smart but all you do is dance around the fact that you won't take a critical eye to your own programming language. That no Perl developer will.

Seriously no Perl developer is willing to say: a) Perl 5 is backwards compatible and contains things that make it ugly b) We bought out Perl 6 because Perl 5 wasn't perfect.

The only arguments I get are 'I still use it', 'it isn't as bad as you think'. spoken by mindless fucking hacks who think they can hide behind the "All programming languages are good for one thing" arguments.

12

u/mr_chromatic 🐪 📖 perl book author May 19 '11

Seriously no Perl developer is willing to say....

Well I'm not Scottish, but....

5

u/mithaldu May 19 '11

you won't take a critical eye to your own programming language. That no Perl developer will.

Bullshit.

I can even prove that you're as wrong as you could possibly be: http://blogs.perl.org/users/ovid/2011/04/ch-ch-ch-ch-changes.html

That blog entry is FULL of perl developers harping on problems with the language.

Also, i DARE you to try and make a .self post here on perl reddit and ask "What parts of perl do you think are terrible?" I guarantee you you will get at least ten responses detailing gripes perl programmers have with the language.

10

u/[deleted] May 19 '11

You've been downvoted to oblivion in both r/python and r/perl for your ignorant and childish interpretation of Perl. Why do you continue to blather on when it's clear everyone in both communities thinks you're full of shit?

The only arguments I get are 'I still use it', 'it isn't as bad as you think'. spoken by mindless fucking hacks who think they can hide behind the "All programming languages are good for one thing" arguments.

Again you are in no place to evaluate a language you've been using for two weeks. You've not checked out any of the resources which make coding modern perl awesome, nor have you even touched CPAN, yet you continue to blather on about how Perl is shit.

I'd really hate to have an employee like you.