زبان برنامه نویسی perl چیست؟
زبان برنامه نویسی perl
زبان برنامه نویسی Perl یک زبان تفسیری، سطح بالا و شی گرا است که برای برنامه نویسی سمت سرور مورد استفاده قرار می گیرد. این زبان به طور وسیعی ساختار خود را از زبان C و Shell Script و Sed گرفته و خصوصیات آنها را داراست. زبان برنامه نویسی Perl در زمینه های هوش مصنوعی، بانک های اطلاعاتی، سیستم عامل و صفحه گسترده مورد استفاده قرار می گیرد. این زبان همچنین قدرت بسیار بالایی را در پردازش متن داراست.
مخترع زبان پرل لری وال متولد سال ۱۹۵۴ آمریکا است وی نویسنده، زبان شناس و همینطور برنامه نویس است بیشترین شهرت وی بخاطرنوشتن زبان پرل می باشد.
ویژگی های زبان perl
ساختار کلی Perl به طور گسترده ای از C به دست می آید. این زبان همچنین ویژگی های برنامه نویسی Shell Script را داراست. در Perl همه متغیر ها با Siglis های پیشنهادی مشخص شده اند که به متغیر ها اجازه می دهند به طور مستقیم در رشته ها تکرار شوند. Perl لیست ها را از Lisp، هش ها (hashes) را از AWK و عبارات منظم را از sed می گیرد. این کارها باعث ساده سازی و تسهیل بسیاری از تجزیه و تحلیل ها، پردازش متن ها و وظایف مدیریت داده ها می شود.
خصوصیات زبان برنامه نویسی پرل
- سریع بودن
- قابل اعتماد بودن
- یکی از ویژگی های بسیار مهم پرل دارا بودن CPAN (Componencive Perl Archive Network) می باشد.
- سرگرم کننده و مهیج بودن (توسعه دهندگان پرل معتقدند که استفاده از پرل بسیار مهیج و سرگرم کننده است)
کاربرد زبان پرل
زبان برنامه نویسی پرل در خیلی از حوزه ها کاربرد دارد. زبان برنامه نویسی پرل در حوزه های زیر به صورت گسترده کاربرد دارد :
- هوش مصنوعی
- ژنتیک
- نظامی
- تحقیقاتی
- صنعتی
- اتوماسیون
- بیوانفورماتیک
- طراحی سایت
- طراحی اپلیکیشن
- طراحی بازی ها
- و بسیاری موارد دیگر نام برد
چند نمونه از وب سایت های بسیار مشهور طراحی شده با استفاده از زبان پرل عبارتند از:
- LiveJurnal
- IMDB
- Booking
طراحی زبان برنامه نویسی پرل
طراحی زبان برنامه نویسی Perl می تواند به عنوان پاسخ به سه رشته گسترده ی هزینه های سخت افزاری سقوط، افزایش هزینه های کار و بهبود تکنولوژی کامپایلر در صنعت کامپیوتر شناخته شود. بسیاری از زبان های رایج قبلی مانند Fortran و C به منظور استفاده کار آمد از سخت افزار رایانه های گران قیمت استفاده می شوند. در مقابل Perl به گونه ای طراحی شده تا برنامه نویسان کامپیوتر بتوانند برنامه ها را سریع تر و راحت تر بنویسند. این زبان همچنین ویژگی های خاصی را داراست که باعث می شود تا نیاز برنامه نویس به استفاده از پردازنده و حافظه تسهیل پیدا کند.
دلیل استفاده از زبان برنامه نویسی Perl
مسلماً زبان برنامه نویسی پرل در مقایسه با زبان های دیگر مزایایی دارد که باعث محبوبیت آن در بین برنامه نویسان شده است.
- یکی از مهم ترین دلایل استفاده از زبان برنامه نویسی پرل آسان بودن کار با آن است. کسانی که از برنامه هایی مثل C به علت حجم بالای کد نویسی خوششان نمی آید، می توانند از زبان perl استفاده کنند.
- در زبان برنامه نویسی perl می توانید در صورت بروز مشکلاتی در کد نویسی از راهنماهای آنلاین استفاده کنید. همیشه منابعی وجود دارند که می توانند مشکل شما را حل کنند.
- پرل راه حل های زیادی را برای انجام کارها پیش روی شما قرار می دهد.
- یکی از مزایای زبان برنامه نویسی perl در مقایسه با زبان برنامه نویسی C این است که این زبان مستقل از سکو است. به این معنی که شما به راحتی می توانید برنامه مورد نظرتان را در سکوهای مختلف انجام دهید.
- پرل یک زبان مفسردار است.
- برنامه پرل open source است.
زبان پرل علاوه بر پیاده سازی روی سیستم عامل یونیکس قابل اجرا برروی os/2،ویندوز nt،dos هست که باعث اهمیت پرل بین برنامه نویسان شده است،برنامه نویسان با تغییر اندکی بر پلتفرم ها، پرل قابل اجرا می باشد.
برای طراحی اپلیکیشن های موبایل از زبان برنامه نویسی PERL استفاده می شود زیرا گوگل پلی این شرایط را فراهم نموده است اما در مورد سیستم عامل ios هنوز در حال توسعه می باشد.
دیدگاهتان را بنویسید