Vidensdatabase

زبان برنامه نویسی پرل  Print denne artikel

زبان برنامه نویسی پرل

زبان برنامه نویسی پرل

بازگشت لری وال مدیر سیستم ناسا در سال 1987  وی در آن زمان بدنبال طراحی زبان برنامه نویسی به کمک زبانهای دیگر مانند AWK , LISP , SED , SH که ساختار اصلی آن نیز از زبان C گرفته شد توانست با نبوغ و ایده های خود زبان جدید و محبوبی را ایجاد کند که نام آن را پرل نامید. این زبان برنامه نویسی توانست فقط در چند سال شاهد نسخه های جدید باشد و در هر نسخه پرل نیز تغییرات زیادی پیدا کرد. در سال 1991، پرل 4 منتشر شد و برای یک مدت طولانی آن را به عنوان یکی از زبانهای برنامه نویسی محبوب برای ایجاد برنامه های کاربردی پیچیده وب می شناختند.در سال 1994 ساختار و پایگاه پرل به طور کامل دوباره نوشته شد که آن را تا به امروز با نام پرل نسخه 5 می شناسند و یک نسخه پایدار تا به امروز بوده است و این زبان یکی از زبانهای محبوب نیز برای هکرها و برنامه نویسان شبکه است که می توان به Spidering و Exploitها که توسط پرل ساخته می شوند اشاره کرد همچنین دلیل اصلی محبوبیت این زبان متن باز بودن آن  است. سال 1995 کتابخانه CPAN که مخفف Comprehensive Perl Archive Network به معنی شبکه جامع آرشیو پرل توانست بزرگترین ماژول های پرل که مجموعه ای با بیش از 15000 ماژول نوشته شده توسط 7000 نویسنده تولید و همچنان نیز در حال گسترش است.

پایگاه پرل

پرل یکی از زبانهای برنامه نویسی محبوب که می تواند بجای زبانهای برنامه نویسی دیگر مانند awk, sed, Lisp وغیره بکار برود اما بیشتر تحت تاثیر زبان C می باشد و ایجاد کننده و ساختار اصلی آن C می باشد در پرل تمام متغیرها با یک علامت خاص شروع می شوند که معمولا با علامت دلار ($) مشخص شده اند همچنین برای آرایه ها از (“@”)و زیر روال (” & “) استفاده می شود.

یک اسکریپت ساده پرل از نسخه قدیمی آن

#!/usr/local/bin/perl
#
#
print 'Hello User.';

آخرین تجدید نظر از پرل نسبت به سادگی از کد انجام شده است. لری وال خود یک زبان شناس است و وظیفه اصلی او این است که به نحو پرل را آسان تر برای خواندن و درک ایجاد کند. به عنوان مثال، در نسخه جدید پرل می توان کد زیر را مشاهده کرد.

#!/usr/local/bin/perl
#
#
say 'Hello, User!'

پرل به عنوان زبان چسبنده

پرل به عنوان یک زبان چسبنده به زبانهای برنامه نویسی دیگر استفاده شود به عنوان مثال در کد زیر شما مشاهده می کنید که پرل به عنوان یک زبان در زبان برنامه نویسی HTML استفاده شده است    پرل دارای پشتیبانی برای پایگاه داده های شخص ثالث مانند اوراکل، پایگاه داده PostgreSQL ، MySQL، می توان از آن در زبانهایی مانند .net ,C,..  بدون در نظر گرفتن پلتفرم آنها استفاده کرد.

تولید اسلاید شو به کمک HTML

#!/usr/local/bin/perl
if ($#ARGV != 1) {
print "usage: htmlslides base num\n";
exit;
}
$base = $ARGV[0];
$num = $ARGV[1];
for ($i=1; $i <= $num; $i++) {
open(HTML, ">$base$i.html");
if($i==$num) {
$next = 1;
} else {
$next = $i+1;
}
print HTML "<html>\n<head>\n<title>$base$i</title>\n
</head>\n<body>\n"
;
print HTML "<a href=\"$base$next.html\"><img src=\"$base$i.jpg\"></a>\n";
print HTML "</body>\n</html>\n";
close(HTML);
}

Hjalp dette svar dig?

Læs også

نکات خرید هاست ایران
در هنگام خرید هاست ایران باید به نکاتی توجه داشته باشید. (البته ما کمی جامع تر برسی خواهیم کرد...
آی پی آدرس چیست ؟
یکی از مباحث مورد سئوال در اینترنت این است که آی پی و آدرس آی پی چیست در جواب باید گفت که هر...
حذف کش DNS از مرورگر اینترنت
گاهی هنگام تغییر دی ان اس دامنه از یک هاست به هاستی دیگر ممکن است مدت زیادی وب سایت برای شما...
AJAX چیست
AJAX چیست؟ AJAX سرنام Asynchronous JavaScript and XML کلمات به معنی “ترکیب نامتقارن JavaScript و...
وی پی اس چیست ؟
اگر بخواهم به این سوال پاسخ دهم که وی پی اس چیست ؟ باید بگویم که منظور از وی پی اس در واقع...