Perl was once everywhere. At least he felt like that. At the turn of the millennium, it seemed that almost every website was built at the back of this language of the script. He processed massive amounts of text – the mechanisms for making this robust and straightforward, were part of the language – and was even used in bioinformatics, faults and resignation by genetic data. Based on one listCompanies that apply Perla widely included: Amazon, Google, Yahoo, Deutsche Bank, Akamai, Citibank, Comcast, Morgan Stanley, Mozilla. Many Craigslist was programmed in Perl.
Even with peak apply, the popularity of Perla has always been a bit surprising. Perl is undeniably a messy language. It is often called “adhesive tape on the Internet”, and developers joke that it is “”Only for writing“Language: You write in it, but you rarely read it (at least effectively).
There is a combined nature of Mashup for Perl, all in the service of his motto: “There is more than one way to do this.” As in English, there are synonyms, Perl has different approaches to writing the same. Although this is a common feature of programming languages to some extent, Perl seems to want to turn your head over. For example, there are many ways to write conditional statements, from traditional use “if” to “probably”; write a statement if back in one poem; Even a three -part operator who includes a question mark and a two -square. I have a clear memory, at the beginning of 2000, writing code in Perl One day, and the next day I do not understand what I wrote.
But this mess and baroque structure are actually intentional and part of the wider philosophy underlying Perla. The creator of the language, Larry Wall, was trained in linguistic language, and his intention was to become, together with his wife, the missionary involved in rare languages. Wall ended up on a different path and fully accepted coding. But his deep thoughts about how languages work, they never left him.
The Wall perspective seemed to be that the obsession with language purity was overrated. English has words from French, Greek, German and even Akkadian, revealing his winding history and multi -functional origin. We share our infinity and hang our modifiers. We have puns, both intended and not. So what is a bit strange when it comes to writing an IF statement? The wall saw evolution as part of the language development process. An ecological process takes place here, and end products do not have to be ordered. And so wide – and not purifying – use for language construction is necessary, regardless of whether it is a language designed for writing scripts or sonnets.
Perl has its own “more than one way”, and English has numerous styles and adaptable nature, nature that can contain anything from cooking recipes to haikus, shopping lists to Faulkner. This is a sign of something that is really open. How Wall said once: “I am deeply convinced that language … should be an amoral artistic medium.” If Perl has any superior vision or dogma, it’s just the fact that maybe there should be no dogma programming.
To make it clear, I have never been a deep Perla user. His syntax and mess overwhelmed his power for me, and when I got acquainted with the well -ordered Python structure, I ran to this language and I never really looked back. This may be a hint why the tongue lost its gloss. Even in 1998, in splendor, there were suggestions that Perla’s bloating could lead to the desire to jump to something “cleaner”. Regardless of the reason, Perl is not as popular as it used to be.
