خانه / مقالات / آشنایی با زبان برنامـه نویسی پرل

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

آموزش C#

پرل چیست؟

آموزش سی شارپ
پرل زبان پروگرام نویسی سطح بالا و تمام منظوره است که توسط لری وال نوشته شده است.
در هر جایی که بتوان زبان های برنامـه نویسی دیگری را بکار برد از پرل نیز میتوان استفاده کرد.
پرل سر نام کلمات رو به رو است: Perl: Practical Extraction and Report Language
پرل به طور غالب متتاثیر از زبان برنامـه نویسی قدرتمند C است و کمتر از آن متتاثیر از sed,awk شل یونیکس است .
پرل ایده آل جهت کار با فایلهای متنی(ویرایش . تنظیم . مدیریت) و تنظیم و گزارشگیری از وظایف و همچنین کار های شبکه ای کار با HTML نمایش صفحات وب است .
اما فراموش نکنید که در موارد دیگری مثل system management tasks, database access , Graphical Programming , AI کاربر د دارد.

آیا یادگیری پرل سخت است؟
خیر.پرل زبانی آسان جهت شروع به یادگیری برنامـه نویسی است و چنانچه شما سابقه پروگرام نویسی با C یا sed , awk و یا حتی سابقه کار با BASIC را دارید نیمی از راه را رفته اید.
یادگیری پرل مانند اقیانوسی است که عمق کمی دارد که برای یادگیری کار را آسان می نماید اما اگر بخواهید یک برنامـه واقعی کارا با پرل بنویسید می بایست کل این اقیانوس را مسافرت کرده باشید این مستلزم سالها تلاش زیاد است.
چیزی که یادگیری پرل را آسان می نماید سابقه کار با سیسـتم علت یونیکس است همچنین تجربه کار با زبان برنامـه نویسی دیگر . توانایی فهم قوانین دستورات و همچنین توانایی خواندن کد افراد دیگر است.

پرل زبانی مستقل از سکو است . بدین معنا که شما میتوانید با اندکی تغییر در ساختار برنامـه آنها را در سکوهای مختلف اجرا بکنید .
پرل نیز اکنون در سکوهای: یونیکس (لینوکس . سولاریس . Free BSD …) . مکینتاش همين طور ویندوز اجرا می شود .

نکته کوچکی که میتوان به آن اشاره کرد این است که نام این زبان پروگرام نویسی perl است و همچنین نام مفسر این زبان هم perl است به عنوان مثال مانند زبان C که کامپایلر های مختلف ی دارد ناست پس این دو را غلط نگیرید.

جهت چه برای برنامـه نویسی از پرل مصرف میکنیم؟ جهت چه C نه؟
۱: اولین این است که از سی خوشمان نمی آید!!! سی نسبت به پرل خیلی دست پاگیرتر است اندازه کدنویسی آن بیشتر از پرل است.
۲: همـواره بیشتر از یک راه برای انجام کاری در پرل است!
۳: همیشه منابع آنلاین بزرگ و آماده ای وجود دارد که بتوان با استفاده از روش ی آنها کار را پیش برد. همیشه شما کدی برای حل مشکلتان در اینترنت پیدا خواهید کرد. پس جهت چه باید دوباره چرخ را اختراع کرد؟؟؟!!!!
۴: پرل زبانی مفسر دار است و برعکس زیبا زبانهای کامپایلر دار وقتی برای کامپایل کردن اون تلف نمیکنید.
۵: پرل به معنای واقعی زبانی مستقل از سکو است و جهت این که آن را در سکوهای مختلف مورد استفاده قرار دهیم دچار دردسر نمیشویم ولی در سی شما کامپایلر های مختلف ی دارید بازهم می بایست اندکی تغییرات در ساختار برنامـه بدهید.
۶ : از آنجاییکه پرل نسبت به سی دسترسی مستقیم به حافظه ندارد. پس خطاهای buffer overflow کمتری شاهد هستیم.
۷: پرل Open Source است ولی C نه.

درباره ی admin

مطلب پیشنهادی

مزایا و معایب تست های روانشناسی

مزایا و معایب تست های روانشناسی در این مطلب قصد داریم تا شما دوستان را …