The power of Perl can be implemented in many fields. The most popular use of Perl is in Web development. Perl is still used for its original purpose i. It can produce reports on resource use and check for security issues in a network. Due to this reason, Perl has become a popular language used in web development, networking and bioinformatics too. Apart from all this perl can also be used for CGI programming.
|Published (Last):||3 August 2008|
|PDF File Size:||19.57 Mb|
|ePub File Size:||8.22 Mb|
|Price:||Free* [*Free Regsitration Required]|
The power of Perl can be implemented in many fields. The most popular use of Perl is in Web development. Perl is still used for its original purpose i. It can produce reports on resource use and check for security issues in a network. Due to this reason, Perl has become a popular language used in web development, networking and bioinformatics too.
Apart from all this perl can also be used for CGI programming. Apart from that networking via telnet, FTP, etc. Perl is flexible enough to support Procedural as well as OOP practices simultaneously. This means that you can combine Perl with these extra programming languages rather rewriting existing code. Why use Perl? It is true that there are other programming languages that can be used to do all the stuff that has been stated above, then why should you specifically use Perl?
Perl is very easy to learn, especially if you have a background in computer programming. Perl was designed to be easy for humans to write and understand rather than making it easy for processing by computers. It uses regular expressions. Perl is extremely portable. It can run on any operating system that has Perl interpreter installed, so it is platform independent. This is unlike Shell scripts, where the code changes with the flavor of Linux distribution being used, making it less and less portable Small specific tasks in Perl become very easy and quick.
Throughout this tutorial, you will learn how you can code small, quick programs for specific tasks. The above two lines of code will print Hello, world!
You might be wondering why Perl is so famous on the Web. It is simple as most of the things that happen on the web are of TEXT and Perl is very good at text processing. If we compare Perl with any of the languages, then Perl will be the best language which is good in File handling, text processing, and output reporting One of the best advantages of Perl is that it is free to use The Perl community strongly believes that software should be freely available, freely modifiable and freely distributable.
Several volunteers from Perl community strive to make the programming language as good as possible. Pros: Cons: Compared to other Programming languages Perl is most powerful for text handling and Parsing This is an interpreted language with fast execution time as there is no need to compile a Perl script Simple and easy to program and understand. It is object oriented.
CPAN library eases Perl development we will learn more about this later in the subject. Used in Web development for mostly Payment Gateways. Used in Automation and to test most of the Network and Storage related stuff.
There is minimal GUI support as compared to other Programming languages. Understanding complex Patterns requires experience. The next chapter will teach you how you can setup Perl on your system and get ready for the coding journey in Perl. The tutorial will take Linux as the OS which students will be using for coding in Perl. Good news you probably have it! In this case, the version is v5. The rest will be taken care of.
Just make sure you have an active internet connection. Install perl for Windows: First, download the Active Perl from this link.
Follow these steps to install ActivePerl on Windows system. See the below screenshots for the same. Step 1: Once you download the installer and start the installation you will see the below window, click on next to proceed. Step 2: Accept Licensing agreement to proceed the installation. Step 3: Below are different packages that will be installed.
By default, all will be selected. This is the utility provided by Active Perl to install external Perl modules or libraries in your system. Click on Next to proceed. Step 4: These are different types of Perl extensions that can be used for Perl. Mostly we will be using. Plx and. Pm for Perl. Perl modules basically use.
Pm as their file extension to refer to a library file. Select all the options and click on the Next button. Step 5: Click on Install button to proceed with the installation. You need to manually install those. But these files are not mandatory to start coding in Perl. Everything will be clear soon.
Come on and take a look at it by line:! This special line must be at the beginning of your program and must starts from! The semicolon at the end of the line tells the perl interpreter that the instruction is finished.
You must put a semicolon at the end of every instruction in Perl code. Note the quotation mark ". Save the above script as firstprog. To execute, write:. If you use perl modules, you do not have to rewrite the codes to perform that same operation. Perl can make use of such external libraries of codes. One of the best libraries is the CPAN.
It stands for Comprehensive Perl Archive Network and contains a vast amount of Perl modules for you to use. It is a community or network of a large number of developers who contribute such modules. Modules may have dependencies on other modules almost always on CPAN and cannot be installed without them or without a specific version of them.
It is worth thoroughly reading the documentation for the options below. To Install App-cpanminus perl modules, in the command line type: cpan App::cpanminus cpan App::cpanminus Make sure you have internet connection while perl modules are being downloaded and installed. You can imagine variable like kind of container which holds one or more values. Once defined, the name of variable remains the same, but the value or values change over and over again.
There are 3 Types of variables: The easiest ones are scalars, and this is ours today subject Scalar Variable This type of variable holds a single value. Naming Convention If you are familiar with other programming languages, then you would know that there are certain rules about naming variables.
Similarly, Perl has three rules for naming scalars. Like PHP. Underscore character is also allowed. Use underscore to split the variable names into two words. Scalars can be read from devices, and we can use it to our programs.
We outlined earlier that file manipulation and grep style functions are the bread and butter of PERL. Often times these types of tasks will require some form of user input. PERL can do exactly that imagine that and these next few pages of tutorial will walk you through the process step by step. Advertise on Tizag. Whether the task at hand is complex file manipulation or just a simple conversion script, your script may require some sort of user-input. In a minute we will be taking a look at how to retrieve some user input via the command prompt but first, you may need to install a PERL compiler for your machine.
PERL - Programming
Perl Tutorial for Beginners: Learn in 1 Day
Perl / ActivePerl