Perl

Vikipediya, ochiq ensiklopediya
Perl
Paradigmalari Multi-paradigmali: funksional, imperativ, obyektga yoʻnaltirilgan
Muallifi Larry Wall
Tuzilgan yili 18-dekabr, 1987-yil (35 yil avval) (1987-12-18)[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. 1,0 1,1 Ashton, Elaine. „The Timeline of Perl and its Culture (v3.0_0505)“ (1999). 11-yanvar 2013-yilda asl nusxadan arxivlandi. Qaraldi: 12-mart 2004-yil.
  2. „The "Artistic License" - dev.perl.org“. dev.perl.org. 24-iyul 2018-yilda asl nusxadan arxivlandi. Qaraldi: 24-iyun 2016-yil.
  3. Artistic (Wayback Machine saytida July 25, 2018, sanasida arxivlangan)
  4. „Perl Licensing“. dev.perl.org. 22-yanvar 2011-yilda asl nusxadan arxivlandi. Qaraldi: 8-yanvar 2011-yil.
  5. Larry Wall. „Programming is Hard, Let's Go Scripting...“ (12-dekabr 2007-yil). — „All language designers have their occasional idiosyncracies. I’m just better at it than most.“. 28-iyul 2017-yilda asl nusxadan arxivlandi. Qaraldi: 14-aprel 2019-yil.
  6. „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".“. 6-noyabr 2015-yilda asl nusxadan arxivlandi. Qaraldi: 20-aprel 2013-yil.
  7. „Path to Raku“. GitHub. — „This document describes the steps to be taken to effectuate a rename of Perl 6 to Raku“. 12-noyabr 2020-yilda asl nusxadan arxivlandi. Qaraldi: 14-yanvar 2021-yil.
  8. 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]