Kunnskapsbase

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

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

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

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

Var dette svaret til hjelp?

Les også disse

وی پی اس چیست ؟
اگر بخواهم به این سوال پاسخ دهم که وی پی اس چیست ؟ باید بگویم که منظور از وی پی اس در واقع...
فیل نماد پی اچ پی
اگر شما یک برنامه نویس php باشید شاید برای شما هم این سوال پیش آمده باشد که چرا فیل نماد پی اچ پی...
RAID چیست
raid چیست ؟ RAID سرنام کلمات Redundant Array of Independent Disks  می باشد.سال 1987 ...
ارسال مدارک به ایرنیک برای تائید ثبت دامنه
گاهی اوقات هنگام ثبت دامنه ی ملی مانند دات آی آر (IR) ممکن است به دلیل شامل شدن کلمات خاص در نام...
معرفی دامنه های ارزان
در این مطلب سعی کرده ایم چند دامنه ارزان را معرفی کنیم. البته قیمت های معرفی شده در این مطلب...