Perl
Perl (Processing Estraction Report Language), written by Larry Wall and many other developers, is a programming language which covers in particular the treatment of strings and text files.
It is an Open Source programming language with a Perl translator, at anyone disposal with an Artistic or GPL license.
Often it is considered only as an interpreted scripting language, used for the creation of server-side applications quickly and easily.
It is a complete programming language which allows to create any kind of applications: from simple script for the system management to complex applications with a sophisticated graphic interface.
A very important feature of Perl is its portability. Even if the original environment for the development and the running of script in Perl is Unix, the same source can be run on several platforms without almost any modifications.
Another strong point is the fact that it is an interpreted language. So it should not compile sources and it simplifies their development. In addition a mistake inside a source, already loaded on the server, can be easily corrected.
Perl allows searches of characters' sequence inside strings (pattern matching), of substitution of substrings (pattern substitution) and of operations on text files built in fields and records or non-structured.
In this way, this language is used in particular in the writing of CGI procedures installed on a web server, or for the development of maintenance procedures of the server activities.
As regards learning, Perl has not great difficulties because it looks like many other languages, coming from C.
Often it is considered only as an interpreted scripting language, used for the creation of server-side applications quickly and easily.
It is a complete programming language which allows to create any kind of applications: from simple script for the system management to complex applications with a sophisticated graphic interface.
A very important feature of Perl is its portability. Even if the original environment for the development and the running of script in Perl is Unix, the same source can be run on several platforms without almost any modifications.
Another strong point is the fact that it is an interpreted language. So it should not compile sources and it simplifies their development. In addition a mistake inside a source, already loaded on the server, can be easily corrected.
Perl allows searches of characters' sequence inside strings (pattern matching), of substitution of substrings (pattern substitution) and of operations on text files built in fields and records or non-structured.
In this way, this language is used in particular in the writing of CGI procedures installed on a web server, or for the development of maintenance procedures of the server activities.
As regards learning, Perl has not great difficulties because it looks like many other languages, coming from C.