TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Learn Perl the Hard Way

45 点作者 AbyCodes大约 13 年前

6 条评论

autarch大约 13 年前
This book is fairly out of date, being almost 9 years old now. I wouldn't recommend it.<p>A better choice for programmers wanting to learn Perl is chromatic's Modern Perl (<a href="http://onyxneon.com/books/modern_perl/" rel="nofollow">http://onyxneon.com/books/modern_perl/</a>).
bloblaw大约 13 年前
This looks like a good introduction to the core of Perl programming, however I would recommend "Modern Perl" by Chromatic. It's free (and legal) for the PDF version.<p>Why do I recommend "Modern Perl" instead? Because it: (1) contains new language features added to Perl in the last 9 years (2) covers how to use Moose for OOP (3) shows how to use new Perl 6 features in Perl 5 (4) clearly explains the <i>right</i> way to do things (5) covers how to write tests (6) demonstrates that the Perl language continues to evolve and is a modern and effective programming language<p>And in the end, "Modern Perl" shows you how to write maintainable and effective Perl code. Great book, and you can get the PDF for free here: <a href="http://onyxneon.com/books/modern_perl/" rel="nofollow">http://onyxneon.com/books/modern_perl/</a>
zdwalter大约 13 年前
I have put up exercises from Learn Python the hard way into Learn Javascript the hard way. <a href="http://learnjs.info" rel="nofollow">http://learnjs.info</a>
评论 #3751699 未加载
评论 #3751657 未加载
评论 #3751701 未加载
telemachos大约 13 年前
There are two issues in this thread.<p>First, a confusion: this book has nothing to do with Zed Shaw's Learn X the Hard Way series. (I have no idea if Zed ever heard the title even. He may have come to it - the title - completely independently.) <i>This</i> book predates Zed's series, and has a very different goal. Zed's book, as I understand it, targets novices. The difficulty in the title is that you must do all the exercises and learn from a lot of repetition and trying things on your own (as well as looking up docs, further examples, etc. online). The Downey book, on the other hand, is aimed at people with a programming or CS background who want to learn Perl rapidly. The difficulty is that he moves very fast and assumes you can handle things like a fairly dense Markov text generator by page 26.<p>Second, a lot of people say (assume?) that the book is out of date because it's from 2003. Actually, <i>for its goal</i>, I think that's wrong. If you are an experienced programmer who wants to rapidly learn Perl's core syntax, I think this is still a good place to start. You certainly might follow it up with <i>Modern Perl</i> or lots of readings in <i>perldoc</i> and <i>perldelta</i>, but the core syntax and features of Perl 5 have not actually changed that much I think. I can't think of any book that covers as much, with as many examples in such a short book. It's also very clearly written.
评论 #3752895 未加载
Ingaz大约 13 年前
"Higher Order Perl" is the book I learned most how to write functional <i>python</i> code.<p>Yes. I haven't read not a single python book. "Dive into python", "Essential Python", LPHW was boring.<p>I recommend HOP for every programmer.
mdonahoe大约 13 年前
Written in 2003!