下面是 Higher-Order Perl 这本书前言的第一段。
A well-known saying in the programming racket is that a good Fortran programmer
can write Fortran programs in any language. The sad truth, though,
is that Fortran programmers write Fortran programs in any language whether
they mean to or not. Similarly, we, as Perl programmers, have been writing C
programs in Perl whether we meant to or not. This is a shame, because Perl is
a much more expressive language than C. We could be doing a lot better, using
Perl in ways undreamt of by C programmers, but we’re not.
![20110220002046871.png](https://i-blog.csdnimg.cn/blog_migrate/d26e536d38d52dbc9e733ff074883716.png)
![201102200021014303.png](https://i-blog.csdnimg.cn/blog_migrate/a5781acfa3326a7dc666511c77e41a22.png)
![201102200021193534.png](https://i-blog.csdnimg.cn/blog_migrate/ef9ccc44eb8ea3a1a34bd71daa9ef0dc.png)
![201102200021414570.png](https://i-blog.csdnimg.cn/blog_migrate/855dded5f7f8fbe1c8ba54388bbeabf6.png)
![201102200022037209.png](https://i-blog.csdnimg.cn/blog_migrate/a51af3583be30df299888fd3977fc737.png)
![20110220002226829.png](https://i-blog.csdnimg.cn/blog_migrate/a77484541cc7f5e6396143434847e267.png)
![201102200022407391.png](https://i-blog.csdnimg.cn/blog_migrate/23220f8ecfcab88d569358e700de229c.png)
![201102200023018210.png](https://i-blog.csdnimg.cn/blog_migrate/272f5194a7fb59dcf874d9efcec1d6b8.png)
![201102200023229029.png](https://i-blog.csdnimg.cn/blog_migrate/7a3d1852a97e92d56c2da81d1ef3bb05.png)
![201102200023362527.png](https://i-blog.csdnimg.cn/blog_migrate/568401e81036d9c76f447a4371da2d1e.png)
![201102200023543219.png](https://i-blog.csdnimg.cn/blog_migrate/d548d008bc0dfa98b6f0997648008ea9.png)
![201102200024108155.png](https://i-blog.csdnimg.cn/blog_migrate/fa1ee9cc27b3155fe9216fbe2e753771.png)
![201102200024264453.png](https://i-blog.csdnimg.cn/blog_migrate/41b89ddc683beda1c600f7d677284d08.png)
![20110220002446671.png](https://i-blog.csdnimg.cn/blog_migrate/f0a45eb28c7c349941c2172687caab04.png)
![201102200025112763.png](https://i-blog.csdnimg.cn/blog_migrate/cb7399fd076b608e787053add0ba01e1.png)
![201102200025295798.png](https://i-blog.csdnimg.cn/blog_migrate/680caae9d7a5049ae5b9bef7296e6c3e.png)
![201102200025451672.png](https://i-blog.csdnimg.cn/blog_migrate/e9d33985dd03ca10a5a468797f2f0e60.png)
![201102200026013892.png](https://i-blog.csdnimg.cn/blog_migrate/494213e54fb88cf8059fe849475ff016.png)