برنامه نویسی Perl (pptx) 42 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 42 اسلاید
قسمتی از متن PowerPoint (.pptx) :
برنامه نویسی
Perl
2
عناوین بخش ها
بخش اول : معرفی
Perl
بخش دوم : آشنایی با برنامه نویسی
Perl
و واسط درگاه مشترک(
CGI
)
3
معرفی
Perl
4
معرفی
Perl
کوته نوشتی از :
P
ractical
E
xtraction and
R
eport
L
anguage
(
یا
P
athologically
E
clectic
R
ubbish
L
ister
)
Perl
توسط آقای
Larry Wall
ساخته شده است که زبان شناس بوده اند نه متخصص کامپیوتر!
کد آن شبیه به کد زبان
C
است
.
5
محاسن
Perl
یک زبان ساده و در عین حال کامل
زبانی بین زبان های سطح بالا
(
Pascal
,
C
)
و زبان های برنامه نویسی
Shell
(
sh
,
sed
و
awk
)
awk = Aho, Weinberger, Kernighan
sed = Stream Editor
6
محاسن ( ادامه.)
نبشته های
Shell
ها
(shell scripts)
معمولاً در فایل های کوچک که به یکدیگر اشاره می کنند نوشته می شوند ولی
Perl
به
چنین توانایی در قالب یک فایل دست یافته است.
یک زبان گزارشی
(reporting Language)
در اوایل
1990
،
Perl
باعث تبدیل سریع بسیاری ازاسناد متنی به فرمت
HTML
شد و درگسترش وب نقش مهمی را ایفا کرد.
7
Perl
معایب
زبان شلوغی محسوب می شود
.
برای پیاده سازی یک عمل مشخص ساختار های گوناگونی را پیشنهاد می کند.( برای مثال 5 راه برای پیاده سازی یک جمله شرطی دارد.)
نا خوانا ست.
نمی توان برنامه های نوشته شده به زبان
Perl
را به شکل اجرایی
امن
(
opaque binary
) در آورد و به همین دلیل نمی توان محصولی تجاری ایجاد کرد که همه جوانب آن برای تولید کننده محفوظ باشد.
8
خصوصیات
Perl
Perl
متداول ترین زبان در
برنامه نویسی
واسط درگاه مشترک(
CGI
)
در دو قالب عمل می کند
:
System Administration
Internet Programming
Perl
زبان برنامه نویسی برای صفحات پویای وب
Perl
یک زبان نبشته نویسی (
Scripting language
)
انتخاب بسیاری از برنامه نویسان برای
کاربردهای
(Applications)
با سایز کوچک تا متوسط
زبانی بر مبنای مفسر
(interpreted base)
9
دسترسی به
Perl
بر روی چارچوب های مختلف عمل می کند اما منشاء آن از
Unix
است.
هم
Perl
و هم کد آن مجانی در اختیار همه هست.
http://www.perl.com
http://www.activestate.com
بهترین نسخه برای کار با
Perl
نسخه
Perl 5.8.0
است که در
July 2002
منتشر شد.
10
Perl
متداول ترین زبان برنامه نویسی واسط در گاه مشترک
(
CGI
)