Perl
Qiyofa
Paradigmalari | Multi-paradigmali: funksional, imperativ, obyektga yoʻnaltirilgan |
---|---|
Muallifi | Larry Wall |
Tuzilgan yili | 18-dekabr, 1987-yil[1] |
Operatsion tizim | Kross-platformali |
Litsenziya | Artistic License 1.0[2][3] yoki GNU General Public License 1.0[4] |
Fayl kengaytmalari | .plx, .pl, .pm, .xs, .t, .pod, .cgi |
Vebsayt | perl.org |
Bunga asos boʻlgan tillar | |
AWK, BASIC, C, C , Lisp, sed, Unix shell[5] | |
Buning asosida tuzilgan tillar | |
CoffeeScript, Groovy, JavaScript, Julia, LPC, PHP, Python, Raku, Ruby, PowerShell |
Perl yuqori pogʻonali, umumiy maqsadli, interpretatsiyalanadigan dinamik dasturlash tilidir[6][7]. 1987-yilda amerikalik dasturchi Larry Wall tomonidan yaratilgan. Perlning sintaksisi C, sh, AWK va sed dasturlash tillarining sintaksisiga oʻxshash[1].
Perl avvalboshda „Pearl“ (tarjimasi „marvarid“) deb nomlangan. Biroq, Wall PEARL nomli dasturlash tili allaqachon mavjudligini bilgach, uning nomini „Perl“ga oʻzgartirgan[8].
Manbalar
[tahrir | manbasini tahrirlash]- ↑ 1,0 1,1 Ashton, Elaine. „The Timeline of Perl and its Culture (v3.0_0505)“ (1999). 2013-yil 11-yanvarda asl nusxadan arxivlangan. Qaraldi: 2004-yil 12-mart.
- ↑ „The "Artistic License" - dev.perl.org“. dev.perl.org. 2018-yil 24-iyulda asl nusxadan arxivlangan. Qaraldi: 2016-yil 24-iyun.
- ↑ Artistic (Wayback Machine saytida July 25, 2018, sanasida arxivlangan)
- ↑ „Perl Licensing“. dev.perl.org. 2011-yil 22-yanvarda asl nusxadan arxivlangan. Qaraldi: 2011-yil 8-yanvar.
- ↑ Larry Wall. „Programming is Hard, Let's Go Scripting...“ (2007-yil 12-dekabr). — „All language designers have their occasional idiosyncracies. I’m just better at it than most.“. 2017-yil 28-iyulda asl nusxadan arxivlangan. Qaraldi: 2019-yil 14-aprel.
- ↑ „About Perl“. perl.org. — „"Perl" is a family of languages, "Perl 6" is part of the family, but it is a separate language that has its own development team. Its existence has no significant impact on the continuing development of "Perl 5".“. 2015-yil 6-noyabrda asl nusxadan arxivlangan. Qaraldi: 2013-yil 20-aprel.
- ↑ „Path to Raku“. GitHub. — „This document describes the steps to be taken to effectuate a rename of Perl 6 to Raku“. 2020-yil 12-noyabrda asl nusxadan arxivlangan. Qaraldi: 2021-yil 14-yanvar.
- ↑ Richardson, Marjorie (1999-05-01). "Larry Wall, the Guru of Perl". Linux Journal. http://www.linuxjournal.com/article/3394. Qaraldi: 2011-01-03.Perl]]
Havolalar
[tahrir | manbasini tahrirlash]![]() | Bu andozani aniqrogʻiga almashtirish kerak. |