پرل

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

زبان برنامه نویسی پرل در سال ۱۹۸۷ توسط لری وال ساخته شد. پرل قابلیت‌هایی از زبان برنامه‌نویسی سی،دست‌نوشته شل،أک،لیسپ و دیگر زبان‌های دیگر وام گرفته است.


فهرست مندرجات

تاریخچه

پرل در سال 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";


این نوشتار دربارهٔ رایانه خُرد است. با گسترش آن به ویکی‌پدیا کمک کنید.
زبان‌های اصلی برنامه‌نویسی (ویرایش)

صنعتی-تجاری: آباپ | اِیدا | اسمال‌تاک | اسمبلی | ای‌دبلیو‌کی | ایفل | بیسپ معمولی | پاسکال | پاوربیلدر | پایتون | پرل | پی‌اچ‌پی | پی‌ال/اس‌کیوال | تی‌اس‌کیوال | تی‌سی‌ال | جاوا | جاوااسکریپت | دلفی | روبی | ساس | سی | سی شیء‌گرا | سی++ | سی‌شارپ | فرترن | کوبول | کلدفیوژن | لیسپ | ویژوال بیسیک دات نت | ویژوال بیسیک | ویژوال سی درون کار | ویژوال سی دات نت | ویژوال سی شارپ دات نت | ویژوال سی | ویژوال فاکس پرو

دانشگاهی: ای‌پی‌ال/جی | اسکیم | ام‌ال | پاسکال | پرولوگ | لوگو | هسکل |

تاریخی: الگول | بیسیک | پی‌ال/آی | سیمولا | کلیپر | مدول-۲/مدول-۳ | مامپس

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net