What is PERL
Perl is a language that is similar to the C language. It is a scripting language which uses syntax similar to C/C++. Perl is useful for parsing text, so programmers often use it for reading and searching text through files. It is used for text manipulation as well as in GUI development(Graphical User Interface). PERL is not officially an acronym but people define it as "Practical Extraction and Report Language". It was orginally developed by Larry wall in the year 1987 as a general purpose unix-scripting language to make processing an easy task.
Features of Perl
- It supports complex data structures, first-class functions and object oriented programming languauge.
- It has the ability to use package as a reusable model.
- Perl was designed to be easy for humans to write, rather than easy for computers to understand.
- It can be embedded into other systems.
- Perl does automatic-storage and automatic-memory management.
What is PERL used for
- Far and away the most popular use of Perl is for CGI programming – that is, dynamically generating web pages.
- It is also used for extracting data from one source and translating it to another format. This covers everything from processing and summarizing system logs, through manipulating databases, to simple search-and-replace operations.
- For system administrators, Perl is certainly the 'Swiss Army chainsaw' as it's great for automating administration tasks, sending automatically generated mails and generally tidying up the system.
- Perl is becoming the de facto programming language of the Internet and its networking capabilities have allowed it to be used to create clients, servers, and proxies for things such as IRC, WWW, FTP etc.