Now where is Perl used?

I would like to know the niches in which it lives. Besides supporting legacy solutions and various system scripts, write on it someone something new and big?

By the way, the Perl interpreter all distributions of Linux coming? In MacOSX it out of the box?
September 19th 19 at 00:20
3 answers
September 19th 19 at 00:22
Perl excellent lives wherever you need to quickly otparit some text.
Perl great lives wherever you need to quickly process some incomprehensible array of data and perhaps display it in a file, in the schedule to the website. It is often in perl to write cgi scripts.

Perl on friendly terms with system administrators, because it allows you to quickly and easily parse the data logs (which actually was intended), to use the regular season and execute other commands. And it does not need OOP, system scripts - perl and some bash thread perfectly complement each other.

For system administration - perl is one of the most convenient languages
For system integrator, there are already Python, and perl there behind.

Perl can be and have been written many applications, including FOR ensuring operation of nuclear power plants, because perl is reliable because of its simplicity and proverennoi, perl is a very reliable language.

Perl comes with all distributions of Linux, and most of the scripts works with the perl that out of the box. Then add the libraries to work with databases and the web. Sometimes GDI to generate graphs.
September 19th 19 at 00:24
And what does "large", "new"? For example, we have a system of obtaining, azderbaijani, processing and classification of certain data from certain sources. The system was created from scratch less than 10 years ago. A quick look at the result of wc-l on all projects, including support utilities and debug branches, detects approximately 50,000 (fifty thousand) lines in Perl...
But in other languages the implementation is not easier\safer\faster was? - jovanny72 commented on September 19th 19 at 00:27
First, data - text, in a variety of types, from "prototext" to all sorts of markup, JSON, etc., etc. second, here is the profile of a typical utility system operating, for example, with a trivial HTML: happy birthday myshoy on the output of Devel::NYTProf. Why then bother with "other languages" if you already have a perfectly cope with the task? Despite the fact that the current volumes of data (tens of thousands of records per day and 3-5 million in the working slice) the performance reserve is quite sufficient in order not to stretch horn in the harsh code optimization, and to think about the amenities :-) - thelma.Bednar commented on September 19th 19 at 00:30
September 19th 19 at 00:26
Globally one big project to start on a pearl will not go on Habr there recently wrote an article about volumetric pearl, where its applied and how well you live the pearl developers. Right comprehensive answer to your question.
And will not help to find this article? - jovanny72 commented on September 19th 19 at 00:29
: why are so lazy then go to the Habr, search for pearls, sort by time find an article that Affairs for a moment from the force. - thelma.Bednar commented on September 19th 19 at 00:32
"Ordinary programmer knows about Perl, only that the language is dead, and the code on it is unreadable. But the programmer in Perl often don't even know it." (C).

(of course, I believe that the statement "Globally, no one big project to start on a pearl not to be" can only come from one person or another, or is already very far from pearl). - jovanny72 commented on September 19th 19 at 00:35
: well, I list of new public projects in Perl over the past two years ? I have a very spinning a few projects on it, in particular is quite a complicated logistics system is a funny thing sometimes it hangs for unknown reasons, it was cheaper to hire a admin, so he wrote a small wrapper to restart it than to sit in a ton of Perl code and look for where there is a non-trivial error.
Yes, a gem by the way the first scripting language I learned, Yes, it's the first language I wrote a web app aka webcat, Yes, I remember how long and hard I shake ActiveState pearl on dialup.
The market is now so arranged that when choosing a language, I rather choose PHP from a purely financial + he more or less settled and has a good set of frameworks + market programmers, more than other languages and it has developed historically.
I will start the project on a pearl just because out of the thousands of my friends and acquaintances I know of only one perlite, Yes you can say that my sample is not representative, but alas in my opinion it is very representative as spinning for many years in Aichi. - janis_Schneider commented on September 19th 19 at 00:38
: Oh yeah forgot to mention that the log processor in Perl or have had probably every second admin Linux users To be honest I have one script in Perl was written in the last year, which cleans the sites from viruses by pattern, as in Seda is the limitation of the regular season. - thelma.Bednar commented on September 19th 19 at 00:41
But if not confined to the web, small administrative tasks and exUSSR? Offhand I can name quite actively developing the PDL, for example, or Demeter. Not to mention the considerable quantity applied and other software. Here is the footage - Yes, it can be a problem, but again, more "we" than the rest of the world... - janis_Schneider commented on September 19th 19 at 00:44
Yes, but if the question is asked in the context of "what language would quickly learn to get more dough", then that's another story :-) - janis_Schneider commented on September 19th 19 at 00:47
Why is everyone so in love with Perl to parse the data? In other languages is much more complicated? - thelma.Bednar commented on September 19th 19 at 00:50
: harder and longer, and of the regular season as it is historically with pearl - thelma.Bednar commented on September 19th 19 at 00:53
well the regular season as it is historically with pearl

Despite the fact that reexami for parsing HTML/XML/JSON and other things-other things-other things need to tear off the head, hands and feet immediately :-) - jovanny72 commented on September 19th 19 at 00:56

Find more questions by tags Perl