TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Do not learn Perl

27 pointsby muriithiabout 17 years ago

9 comments

staunchabout 17 years ago
Python and Ruby have most of the fundamental advantages of Perl. I don't really miss Perl itself all that much when using them. CPAN on the other hand is damned hard habit to kick. It's addicting having a massive collection of (often) battle hardened code available for virtually any task.
jcromartieabout 17 years ago
<p><pre><code> You'll see Dictionary someDic = new Dictionary(); And dream of %someDic = () </code></pre> Seeing that has me dreaming of:<p><pre><code> someDic = {}</code></pre>
评论 #123701 未加载
评论 #123450 未加载
ytersabout 17 years ago
Do not learn how to use a pen and paper. The paper will get under your skin, especially if you give yourself paper cuts. You'll be able to bend and twist C++ code in ways you never dreamed of, like into a paper airplane. You'll miss all the intricate quirks and nuances, like how your pen stops writing when you use it upside down.<p>In short, if you wish to keep your sanity, do not learn how to use a pen and paper.
chaostheoryabout 17 years ago
To me it is still a good idea to learn Perl, for the following reasons (different from the article):<p>You figure out why Python and Ruby were invented<p>It'll help you can figure out how to port existing Perl programs (that no one in your company wants to touch) to either Python or Ruby<p>You can more easily write code so hard to read that it virtually offers lifetime job security<p>(to be fair, without Perl I don't think the Internet would have had as much success in the very beginning since it was easier to put up a site with it. not to mention many of the major sites I still go to were built on it)
评论 #123378 未加载
nonrecursiveabout 17 years ago
Is this one of those Internet "memes" making the rounds?<p><a href="http://webmat.wordpress.com/2008/02/20/do-not-learn-ruby/" rel="nofollow">http://webmat.wordpress.com/2008/02/20/do-not-learn-ruby/</a>
评论 #123416 未加载
评论 #123389 未加载
thoraxabout 17 years ago
Ok, I'm guilty. I upvoted this "Do not learn Perl" post before reading that the article actually meant the opposite.<p>Please downvote this comment so I can pay for behaving like this was a different site.
评论 #123705 未加载
评论 #123414 未加载
ickyabout 17 years ago
For me, perl's killer app these days is the one-liner.<p>Where python has (for me, at least) muscled in on perl's niche as general-scripting-language-of-choice, perl remains unmatched as the most terrifyingly useful extension to the command-line that ever there was.
joe24packabout 17 years ago
hmm ... couldn't almost every point in the article (and many more not in the article) be said of Lisp/Lisp-like languages ?
评论 #123300 未加载
newt0311about 17 years ago
See <a href="http://www.linuxjournal.com/article/3882" rel="nofollow">http://www.linuxjournal.com/article/3882</a>