Perl: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Немає опису редагування Мітка: редагування коду 2017 |
Немає опису редагування Мітка: редагування коду 2017 |
||
Рядок 20:
Perl запозичує можливості багатьох інших мов програмування, як то [[С (мова програмування)|C]], [[Оболонка Борна|shell scripting]], [[AWK]] та [[sed]]<ref name="perltimeline">{{cite web|url=http://history.perl.org/PerlTimeline.html|title=The Timeline of Perl and its Culture (v3.0_0505)|author=Ashton, Elaine|year=1999|archiveurl=https://www.webcitation.org/6GYqkgD0x?url=http://history.perl.org/PerlTimeline.html|archivedate=2013-05-12|accessdate=2009-01-15|deadurl=no}}</ref>. Мова надає потужні можливості для обробки тексту без довільних обмежень на довжину даних багатьох сучасних інструментів Unix<ref name="programmingperl">{{cite book | title=Programming Perl, Third Edition | author=[[Larry Wall|Wall, Larry]], [[Tom Christiansen]] and [[Jon Orwant]] | publisher=O'Reilly | month=July | year=2000 | ISBN=0-596-00027-8}}</ref>.<!--Ref is from the forward of that book --> полегшує маніпуляції з текстовими файлами. Застосовується для [[графіка|програмування графіки]], [[системний адміністратор|системного адміністрування]], у [[комп'ютерна мережа|мережному програмуванні]], для програмного забезпечення, яке взаємодіє з [[база даних|базами даних]], у програмуванні [[CGI]] для [[Всесвітня павутина|веб]]. Perl за свою гнучкість і потужність отримав прізвисько «швейцарського армійського ножа мов програмування»<ref>{{cite web|url=http://www.perl.com/pub/a/2000/10/begperl1.html|title=Beginner's Introduction to Perl|accessdate=2008-07-27|last=Sheppard|first=Doug|date=2000-10-16|publisher=[[O'Reilly Media]]|archiveurl=https://www.webcitation.org/6GYqlAad2?url=http://www.perl.com/pub/2000/10/begperl1.html|archivedate=2013-05-12|deadurl=no}}</ref>.
Від C Perl відрізняється тим, що не хоче, щоб до нього заходили в кімнату не тому, що в нього є дробовик, а тому, що до його кімнати не запрошували.▼
== Історія ==
Рядок 70 ⟶ 69:
Усі версії Perl здійснюють автоматичне типізування змінних і управління пам'яттю. Інтерпретатор знає про тип та способи зберігання усіх об'єктів даних у програмі.
▲
=== Дизайн ===
|