زبان برنامه نویسی فراگیر Perl

زبان برنامه نویسی فراگیر Perl پرل یک زبان برنامه نویسی سطح بالا،

که توسط لری دیوید در سال 1987 آغاز شدو به عنوان یک پروژه منبع باز توسعه یافت.

این یک زبان  واضح است که از زبان برنامه نویسی C همه جا و به میزان کمتر

از sed، awk، پوسته های Unixshell، Lisp و حداقل دوازده ابزار و زبان دیگر به دست می آید.

در اصل برای یونیکس توسعه یافته است، در حال حاضر در دسترس برای بسیاری از سیستم عامل 

ها فراهم است.

پشتیبانی دقیق از Perl برای تطابق و تعویض بیان منظم، آن را انتخاب زبان برای انجام وظایف

مربوط به دستکاری رشته، چه برای متن و یا داده های باینری.

زبان برنامه نویسی فراگیر Perl

زبان برنامه نویسی فراگیر Perl

پرل بسیار محبوب استبرای نوشتن اسکریپت CGI.

 

نحو بسیار انعطاف پذیری زبان و اپراتورهای منظم بیان مختصر، رمز کد پرل را به صورت

غیر قابل تشخیص به نام Uninitiated تبدیل می کند. با این حال، نحو، واقعا ساده و

قدرتمند است، و هنگامی که اصول اولیه تسلط یافته است، یک راحتی برای نوشتن است.

تنها نوع داده اولیه پرل، “اسکالر” است که می تواند یک عدد، یک رشته، مقدار نامشخص

یا یک مرجع تایپی داشته باشد. انواع داده های پرل عبارتند از آرایه ها، که لیستی از اسکالرهای

نشان داده شده با اعداد طبیعی هستند و هش ها (یا “آرایه های انجمنی”) که لیست های

نامحدودی از اسکالرهای نشان داده شده توسط رشته ها هستند. یک مرجع میتواند به یک

اسکالر، آرایه، هش، تابع یا filehandle اشاره کند. اشیاء به عنوان مرجع “برکت” با یک نام

کلاس اجرا می شوند. رشته ها در Perl هشت بیت تمیز هستند، از جمله null ها، و بنابراین

می توانند داده های باینری را داشته باشند.

 

بر خلاف C، اما مانند بسیاری از گویش Lisp، Perl به طور داخلی و به صورت پویا تمام تخصیص

حافظه، جمع آوری زباله ها و نوع اعمال فشار را مدیریت می کند.


بیشتر بخوانید: نکات کلی برای ساخت یک کمپین بازاریابی 


پرل از تعطیلات، توابع بازگشتی، نمادها با دامنه یا دامنه لاتین یا دامنه پویا پشتیبانی می کند،

ساختار داده های توخالی از محتوای دلخواه و پیچیدگی (به عنوان لیست ها یا هش های مراجع)

و بسته ها (که می تواند به عنوان کلاس ها، به صورت اختیاری به ارث برده از یک یا چندین کلاس ها).

در حال انجام کار بر روی موضوعات، یونیکد، استثنا، و backtracking وجود دارد.

زبان برنامه نویسی فراگیر Perl

زبان برنامه نویسی فراگیر Perl

فایل برنامه پرول میتواند مستندات جاسازی شده در POD (مستند قدیمی)،

یک زبان نشانه گذاری ساده را داشته باشد.

توزیع نرمال Perl حاوی مستندات برای زبان و همچنین بیش از صد ماژول (کتابخانه های برنامه) است.

صدها نفر دیگر از شبکه جامع پرل آرشیو در دسترس هستند. ماژول ها به طور کلی در پرل نوشته

می شوند، اما می توانند به عنوان اینترفیس برای کد گذاری به زبان های دیگر اجرا شوند، به طور

معمول کامپایل شده اند.

زبان برنامه نویسی فراگیر Perl

زبان برنامه نویسی فراگیر Perl

دسترسی رایگان به ماژول ها برای تقریبا هر وظیفه قابل تصور، و همچنین این واقعیت است که Perl

دسترسی مستقیم به تقریبا تمام تماس های سیستم را فراهم می کند و محدودیت های دلخواه را

در اندازه یا پیچیدگی ساختار داده قرار نمی دهد، بعضی از آنها برای توصیف Perl در یک تقلید از یک

سخنان معروف در مورد لکس، به عنوان زبان سطح بالا  برنامه نویسی است.

زبان برنامه نویسی فراگیر Perl

زبان برنامه نویسی فراگیر Perl

استفاده از Perl از زمان تصویب آن به عنوان زبان انتخاب بسیاری از توسعه دهندگان وب جهانی قابل

توجه است. رابط CGI و کتابخانه های Perl برای چند سیستم عامل وجود دارد و سرعت و انعطاف

پذیری Perl آن را به خوبی برای پردازش فرم و ایجاد صفحات وب روی صفحه مناسب می کند.

برنامه های پرل به طور کلی به عنوان فایل های متنی متن ذخیره می شوند که در زمان اجرا به

کد ماشین مجازی وارد می شوند. این، در ترکیب با انواع مختلفی از انواع داده ها و استفاده

مشترک از آن به عنوان یک زبان چسب، Perl را تا حدودی سخت به عنوان یک زبان “اسکریپت” یا “

زبان برنامه های کاربردی” طبقه بندی می کند – نگاه کنید به دوختگی Ousterhout. برنامه های پرل

معمولا “اسکریپت پرل” هستند.

source

برای مشاهده سایر مقالات اینجا کلیک کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست