Perl | ||
---|---|---|
Desarrollador(es) | ||
Larry Wall https://www.perl.org/ y https://dev.perl.org/perl5/ | ||
Información general | ||
Extensiones comunes | pl y pm | |
Paradigma | multiparadigma, funcional, imperativa, orientado a objetos (basado en clases), reflexiva, procedural, eventos, genérica | |
Apareció en | 18 de diciembre de 1987 (37 años) | |
Diseñado por | Larry Wall | |
Última versión estable |
5.40.0[1] / 09 de junio de 2024 (6 meses y 14 días) 5.38.2[2] / 29 de noviembre de 2023 (1 año y 24 días) | |
Última versión en pruebas | 5.41.3[3] (29 de agosto de 2024 (3 meses y 25 días)) | |
Sistema de tipos | dinámico | |
Implementaciones | Perl, mod_perl, embperl | |
Dialectos | Perl 5, Raku | |
Influido por | AWK, Smalltalk 80, Lisp, C, C++, Pascal, sed, Unix shell | |
Ha influido a | Python, PHP, Ruby, ECMAScript, LPC, Windows PowerShell, JavaScript, Falcon | |
Sistema operativo | Multiplataforma, muchos (más de 100) | |
Licencia | GPL, Licencia Artística | |
Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.