مكتبة الشروحات

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

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

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

بازگشت لری وال مدیر سیستم ناسا در سال 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);
}

هل كانت المقالة مفيدة ؟

اقرأ أيضاً :

solusvm چیست
توسط نرم افزار تحت وب solusvm که روی سرور نصب می شود می توانید سرور مجازی ایجاد کنید. solusvm از...
فیل نماد پی اچ پی
اگر شما یک برنامه نویس php باشید شاید برای شما هم این سوال پیش آمده باشد که چرا فیل نماد پی اچ پی...
کنترل پنل هاست پلسک
با استفاده از کنترل پنل هاست پلسک (Plesk) شما کاملا می توانید به طور خودکار تمام وظایف مربوط به...
آی پی آدرس چیست ؟
یکی از مباحث مورد سئوال در اینترنت این است که آی پی و آدرس آی پی چیست در جواب باید گفت که هر...
اتصال ایمیل به Mozilla Thunderbird
نرم افزار محبوب از شرکت موزیلا برای مدیریت ایمیل که امنیت و سرعت خوبی جهت ارسال و دریافت ایمیل...