پرل
از ویکیپدیا، دانشنامهٔ آزاد.
زبان برنامه نویسی پرل در سال ۱۹۸۷ توسط لاری وال ساخته شد. پرل قابلیتهایی از زبان برنامهنویسی سی،دستنوشته شل،أک،لیسپ و دیگر زبانهای دیگر وام گرفته است.
فهرست مندرجات |
[ویرایش] تاریخچه
پرل در سال 1987 توسط لري وال منتشر شد. زبان پرل بطور وسيعي ساختار خود را از زبان C , و بسياري از خصوصيات خود را مديون زبانهاي : AWK , LISP , SED , SH مي باشد . در حال حاضر پرل را در بيش از 40 سيستم عامل ميتوان بكار گرفت و كتابخانه CPAN بيش از 11000 مازول را با كد منبع در اختيار تان مي گذارد
[ویرایش] قابلیتها
كاربرد پرل پرل را امروزه در زمينه هاي هوش مصنوعي–ژنتيك –نظامي –تحقيقاتي – صنعتي و بطور گسترده اي در اينترنت ميتوان يافت . نوشتن يك: بانك اطلاعاتي – صفحه گسترده – سيستم عامل – و يا يك وب سرور شايد عاقلانه به نظر نرسد ولي در پرل امكانپذير است .
پرل به عنوان يك زبان چسبنده (Glue Language)
پرل به عنوان يك زبان چسبنده مي تواند در زبان هاي ديگر مورد استفاده قرار گيرد . به طور مثال مي توانيد در برنامه هاي .NET از پرل براي پردازش متن ويا هر چيز ديگري استفاده كنيد اين قابليت تنها به .NET محدود نميشود و پرل را مي توان در ديگر زبان هاي برنامه نويسي بدون در نظر گرفتن پلتفرم ان استفاده كنيد .
پرل به عنوان يك زبان (Cross Platform)
جالب است بدانيد نرم افزاري كه شما تحت سيستم عامل LINUX و يا MAC نوشته ايد به طور قطع روي سيستم عامل WINDOWS و UNIX هم اجرا ميشود. قابليت (Cross Platform) به شما امكان توسعه نرم افزار تان را بر روي هر سيستم عاملي فراهم مي نمايد ..
پرل و برنامه هاي 3 بعدي
گستره استفاده پرل به عنوان زباني براي ايجاد برنامه هاي 3 بعدي تا حدي است كه تا چندي پيش متخصصين Graphcomp در تستي زبان C و PERL را براي اجراي برنامه 3 بعدي بر روي 3 سيستم عامل متفاوت : VISTA , UBUNTU , FEDORA با سخت افزار يكسان به كار گرفتند. در اين ميان پرل توانست با استفاده بهينه از منابع سيستم برتري خود را در اين زمينه اثبات كند . نتايج تست Graphcomp : http://graphcomp.com/pogl.cgi?v=0111s3m3
پرل و CGI
با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبيق الگو (Regular Expressions) در جمله زبانهايي قرار گرفت كه بطور وسيعي براي نوشتن CGI بكار گرفته ميشود . در اين ميان وب سايت هاي پر ترافيك مانند :Livejournal.com, Ticketmaster.com Amzon.com , IMDB.com, از زبان پرل استفاده ميكنند.
پرل و شبكه به خاطر قدرت بسيار پرل درزمينه برنامه نويسي سيستمهاي شبكه بسياري از متخصصين شبكه و هكرها از اين قافله عقب نمانده و امروزه شاهد اين هستيم كه بسياري از برنامه هاي : مديريت شبكه , سيستم هاي Spidering , و Exploite ها به زبان پرل نوشته ميشود.
حرف آخر
نكته اي كه باعث محبوبيت زبان پرل در ميان برنام نويسان شده است اپن سورس بودن اين زبان ميباشد . به طور قطع آشنائي با تمامي كاربرد هاي زبان پرل خارج از وقت شما و اين مقاله مي باشد .
انجمن برنامه نويسان پرل
digilas.com/forum/index.php
[ویرایش] ساختار زبان
[ویرایش] نمونه برنامه
#!/usr/bin/perl print "Hello, world!\n";
| زبانهای اصلی برنامهنویسی (ویرایش) | |||
|
صنعتی-تجاری: آباپ | آدا | اسمالتاک | اسمبلی | ایدبلیوکی | ایفل | بیسپ معمولی | پاسکال | پاوربیلدر | پایتون | پرل | پیاچپی | پیال/اسکیوال | تیاسکیوال | تیسیال | جاوا | جاوااسکریپت | دلفی | روبی | ساس | سی | سی شیءگرا | سی++ | سیشارپ | فرترن | کوبول | کلدفیوژن | لیسپ | ویژوال بیسیک دات نت | ویژوال بیسیک | ویژوال سی درون کار | ویژوال سی دات نت | ویژوال سی شارپ دات نت | ویژوال سی | ویژوال فاکس پرو
|

