Is Perl an outdated language?

Is Perl an outdated language?

Perl. Perl was doing so well for so long—it even broke into the top 10 of the TIOBE Index (peaking in ninth place) before tumbling to 16th. But it’s also a language in serious decline.

Is Perl going away?

Perl Will Fade Away Adherents like to point to Perl’s solid performance and its ability to scale (hence its lovely nickname, “The Swiss Army Chainsaw”), but other languages—most notably Python—have begun to eclipse it with regard to adoption, libraries, and features.

What replaced Perl?

In bioinformatics, where Perl’s position as the most popular scripting language powered many 1990s breakthroughs like genetic sequencing, Perl has been supplanted by Python and the statistical language R (a variant of S-plus and descendent of S, also developed in the 1980s).

Does Perl have a future?

Perl is still very much a viable choice for modern programming. CPAN (a massive repository of Perl libraries and modules) is alive and well, and the majority of useful modules continue to be maintained. Books like Modern Perl give the style to keep Perl modern without falling victim to the mistakes of the past.

Why is Perl so fast?

Perl actually compiles itself into a highly optimized language before execution. Compared to many scripting languages, this makes Perl’s execution almost as fast as compiled C code. Perl’s built-in functions, such as sort and print, are nearly as fast as their C counterparts.

What’s wrong with Perl?

Another major disadvantage to Perl is that of function (or subroutine, in Perl lingo) signatures, or rather, the lack of signatures. In most programming languages when you declare a function you also declare its signature, listing the names of the parameters and in some languages also their types. Perl doesn’t do this.

Is the Perl language obsolete compared to other languages?

Essentially: is Perl growing obsolete compared to other languages, and if so, do you expect that to change, or to continue? And thank you to everyone who has answered so far, the discussion has been really interesting! First of all, it’s always better to disambiguate. Ok, that said, what is Perl 5 used for, today?

Is it true that Perl is not dead?

Perl is certainly not dead, but it does face an adoption challenge. For example, fewer vendors are releasing Perl API’s or code samples (but the Perl community often steps in at least for popular platforms). Finding new developers who know Perl is more difficult, while it is much less difficult to find developers with Python and Java.

Is the object support in Perl good or bad?

Object support in Perl sucks hard, you bless references and do unholy stuff in the name of objects, then wonder why you took all the trouble in the first place. Reading other people’s Perl is more than a craft, it’s science, and a painful one, too.

What kind of applications can Perl 5 be used for?

In addition to CGI, Perl 5 is used for system administration, network programming, finance, bioinformatics, and other applications, such as for GUIs. It has been nicknamed “the Swiss Army chainsaw of scripting languages” because of its flexibility and power, and also its ugliness.