Home  >  Article  >  Backend Development  >  What is Perl

What is Perl

云罗郡主
云罗郡主Original
2019-01-08 16:46:0611301browse

What is Perl

One: What is Perl

Perl stands for Practical Extraction and Reporting Language, even though There are no authorized acronyms for Perl, you can create your own and no one will mind. Perl was created by Larry Wall in 1987 when he was employed by a bug reporting system and "AWK" and was working with a programming language that didn't give him much help.

Perl is a programming language designed specifically for text editing. It is now widely used for various purposes, including Linux system management, network programming, web development, etc.

In simple terms. Although computers can only understand 0 and 1, it is difficult to program humans in binary language. Perl is a programming language that uses natural language elements, so it is easier to be understood by humans into high-level languages. Computers cannot understand high-level languages. For this we need something that can translate a high level language into a low level language, it converts a program written in a high level language into a low level language so that the computer understands and executes the instructions written in the program, therefore, Perl is an interpreted programming language .

2: Where is Perl used?

The power of Perl can be achieved in many fields. Perl is most commonly used in web development. Perl is also used to automate many tasks in web servers, as well as other management work. It can automatically generate emails. and cleaning up the system, some Perl is still used for its original purpose, which is to extract data and generate reports. It can generate relevant resources and check for security issues in the network. For this reason, Perl has become used for web development, in addition to this, perl can also be used for CGI programming.

Perl can also be used for image creation and manipulation, apart from networking via telnet, FTP etc. Graphical user interface creation, VLSI electronic devices and creating mail filters to reduce spam practices are some of the use cases of Perl.

Perl implements object-oriented programming practices and supports all forms of inheritance, polymorphism and encapsulation. Perl is very flexible and can support both procedural and OOP practices. Perl also has additional modules that allow you to write or use code written in Python, PHP, PDL, TCL, Octave, Java, C, Basic, Ruby, etc. in Perl scripts.

Three: Perl example:

#!/ usr / bin / perl -w

Example analysis: Tell the operating system to use the program located at /usr/bin/perl to execute this file, some IDEs do not need to execute , you must write an interpreter path here, the special line must be at the beginning of the program, and must start with #! Use warning; this is another special command that tells the interpreter to show any warnings, i.e. -w, which activates warnings globally.

The above is a complete introduction to what Perl is. If you want to know more about php introductory tutorial, please pay attention to the php Chinese website.


The above is the detailed content of What is Perl. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:What is process-orientedNext article:What is process-oriented