پرل
از ویکیپدیا، دانشنامهٔ آزاد.
| در متن این مقاله از هیچ منبع و ماخذی نام برده نشدهاست. شما میتوانید با افزودن منابع بر طبق اصول اثباتپذیری و شیوهنامهٔ ارجاع به منابع، به ویکیپدیا کمک کنید. مطالب بیمنبع احتمالاً در آینده حذف خواهند شد. |
| این مقاله به تمیزکاری نیاز دارد. لطفاً آن را تا جایی که ممکن است از نظر املا، انشا، چیدمان و درستی بهتر کنید. سپس این الگو را از بالای مقاله حذف کنید. محتویات این مقاله ممکن است غیرقابل اعتماد و نادرست یا جانبدارانه باشد یا قوانین حقوق پدیدآورندگان را نقض کرده باشد. |
زبان برنامه نویسی پرل در سال ۱۹۸۷ توسط لری وال ساخته شد. پرل قابلیتهایی از زبان برنامهنویسی سی،دستنوشته شل،أک،لیسپ و دیگر زبانهای دیگر وام گرفته است.
فهرست مندرجات |
[ویرایش] تاریخچه
پرل در سال 1987 توسط لری وال منتشر شد. زبان پرل بطور وسیعی ساختار خود را از زبان C و بسیاری از خصوصیات خود را مدیون زبانهای AWK , LISP , SED , SH می باشد. در حال حاضر میتوان پرل را در بیش از ۴۰ سیستم عامل بکار گرفت، و کتابخانه CPAN بیش از ۱۱۰۰۰ ماژول را با کد منبع در اختیارتان می گذارد.
[ویرایش] قابلیتها
[ویرایش] کاربرد پرل
پرل را امروزه در زمینه های هوش مصنوعی، ژنتیک، نظامی، تحقیقاتی، صنعتی و بطور گسترده ای در اینترنت میتوان یافت . نوشتن یک بانک اطلاعاتی، صفحه گسترده و یا یک وب سرور شاید با پرل کار عاقلانهای به نظر نرسد، ولی امکانپذیر است.
[ویرایش] پرل به عنوان یک زبان چسبنده (Glue Language)
پرل به عنوان یک زبان چسبنده می تواند در زبانهای دیگر مورد استفاده قرار گیرد. به طور مثال میتوانید در برنامه های .NET از پرل برای پردازش متن و یا هر چیز دیگری استفاده کنید. این قابلیت تنها به .NET محدود نمیشود و پرل را می توان در زبانهای دیگر برنامه نویسی بدون در نظر گرفتن پلتفرم ان استفاده کرد.
[ویرایش] پرل به عنوان یک زبان (Cross Platform)
جالب است بدانید نرم افزاری که شما تحت سیستم عامل LINUX و یا MAC نوشتهاید روی سیستم عامل WINDOWS و UNIX هم اجرا میشود. قابلیت (Cross Platform) به شما امکان توسعه نرم افزارتان را بر روی هر سیستم عاملی فراهم میکند.
[ویرایش] پرل و CGI
با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions)، در جمله زبانهایی قرار گرفت که بطور وسیعی برای نوشتن CGI بکار گرفته میشود.
[ویرایش] پرل و شبکه
به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبکه بسیاری از متخصصین شبکه و هکرها از این قافله عقب نمانده و امروزه شاهد این هستیم که بسیاری از برنامه های مدیریت شبکه، سیستمهای Spidering و Exploit ها به زبان پرل نوشته میشود.
نکتهای که باعث محبوبیت زبان پرل در میان برنامه نویسان شده است اپن سورس بودن این زبان میباشد. به طور قطع آشنایی با تمامی کاربردهای زبان پرل خارج از وقت شما و این مقاله میباشد.
[ویرایش] ساختار زبان
[ویرایش] نمونه برنامه
#!/usr/bin/perl print "Hello, world!\n";
| زبانهای اصلی برنامهنویسی (ویرایش) | |||
|
صنعتی-تجاری: آباپ | اِیدا | اسمالتاک | اسمبلی | ایدبلیوکی | ایفل | بیسپ معمولی | پاسکال | پاوربیلدر | پایتون | پرل | پیاچپی | پیال/اسکیوال | تیاسکیوال | تیسیال | جاوا | جاوااسکریپت | دلفی | روبی | ساس | سی | سی شیءگرا | سی++ | سیشارپ | فرترن | کوبول | کلدفیوژن | لیسپ | ویژوال بیسیک دات نت | ویژوال بیسیک | ویژوال سی درون کار | ویژوال سی دات نت | ویژوال سی شارپ دات نت | ویژوال سی | ویژوال فاکس پرو
|

