ABC Perl programing-2gua short message returned

Source: Internet
Author: User

Sorry, I saw the email in Gmail and then replied to the email directly. Then ...... "This is an automatic notification email. do not reply to this email directly ." Er ...... Paste it here.

 

Yes. What I am sending now is what I have. This part is shared with colleagues before the Spring Festival. I am preparing for the second part, and will post it to the blog garden when it is ready. If you are in a hurry, I would like to give you a suggestion first, that is, to look at lisp first before reading Perl. Perl is awesome in that it is super flexible, flexible enough to be imitated, or can be implemented for the ideas of many other languages, such as lisp.


In fact, I used to "exclude" Perl. To be honest, I have never been reluctant to learn. It doesn't mean you hate it, but you need to be familiar with shell scripts first after getting started with Linux, after shell is familiar, it finds that shell can do a lot of things (even if the defect System in the unit of a tracing and analysis project is completely done using shell, it is very convenient for someone to write a simple CGI page interface of Perl. Therefore, they are reluctant to accept complicated" Syntax constraints ".

It wasn't until a few months ago that part of our system's report needs became ever more complex (These guys want to write their own formulas and change the formula at any time. They have to use Perl to implement the formula (that is to say, shell cannot do it) and then start reading the camel book.

Back to the topic, learn about Perl. It takes a long time to use GNU Emacs to learn lisp. Although it's just a bit rough, LISP involves a very powerful idea. For example, the "one operator, infinite operands" brought by the list structure (+ 1 2 3 4 5 ...), for example, the "data and functions use the same data structure" brought by the list, for example, the resulting "passing functions between functions like passing data (parameters ",Or let's talk about it in a more common way: "passing commands "...... This is what I dreamed of when I used to write a program in Java. At that time, I dreamed in private,Writing a program should look like this. Why not? Later, I found that,This is what lisp looks like !!!

What about Perl? This is because Perl looks like this !!!!! Wow! This is one of the essence of Perl, that is, LISP and Perl, and there is no discount. Although lisp is good, it is too old, too far away,There are some practical problems when writing a project, but Perl does not. Therefore, the report part was implemented using the lisp design idea and Perl.

Finally, we recommend that you have friends who are interested in learning the Perl language. (Of course, LISP depends on your interest.) Perl's three camels must be carefully read. This is really useful. In particular, the third book "Advanced Perl programming" must be fully understood.This book is really a word.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.