Məlumat bazası

زبان برنامه نویسی پرل  Məqaləni çap et

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

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

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

Bu cavab sizə kömək etdi?

Also Read

پادکست چیست ؟
واژه یا بهتر است بگوییم فناوری پادکست –PodCast– یک فناوری نسبتا جدید به جهت انتقال اطلاعات؛ که...
htaccess چیست؟
htaccess چیست؟ فایل هایی با نام htaccess. برای ایجاد پیکربندی در دایرکتوری ها یا پوشه ها متفاوت...
تکنولوژی های میزبانی وب
در این مقاله توضیحات کوتاهی در خصوص تکنولوژی های معروف میزبانی وب و اثرگذاری آن بر انتخاب و خرید...
درباره ی هاست رایگان
ممکن است قصد راه اندازی سایت را داشته باشید و بین دو گزینه ی خرید هاست (هاست غیر رایگان) و هاست...
هاست امن و تعریف آن
هاست امن به هاستی اطلاق می گردد که به طور نسبی از بالاترین درجه ی امنیتی برخوردار باشد و بتواند...