
زبان برنامه نویسی پرل چیست؟
"زبان برنامه نویسی پرل یکی از زبان های برنامه نویسی رایج است که به سبب امکانات ویژه ای که دارد، به یکی از زبان های پرطرفدار تبدیل شده است. در این مقاله قرار است به بررسی این زبان بپردازیم پس با ما همراه باشید."
تاریخچه زبان perl
زبان perl در سال ۱۹۸۷ توسط شخصی به لری وال طراحی شد. این زبان شباهت های زیادی به زبان های C، LISP و AWK دارد. زبان perl در سال ۱۹۸۸ توسط لری وال به همه معرفی شد و به طور گسترده ای مورد استفاده قرار گرفت. این زبان می تواند در سیستم عامل های زیادی به کار گرفته شود.
perl چیست
زبان برنامه نویسی Perl یک زبان تفسیری، سطح بالا و شی گرا است که برای برنامه نویسی سمت سرور مورد استفاده قرار می گیرد. این زبان به طور وسیعی ساختار خود را از زبان C و Shell Script و Sed گرفته و خصوصیات آنها را داراست. زبان برنامه نویسی Perl در زمینه های هوش مصنوعی، بانک های اطلاعاتی، سیستم عامل و صفحه گسترده مورد استفاده قرار می گیرد. این زبان همچنین قدرت بسیار بالایی را در پردازش متن داراست (به عنوان مثال می تواند یک رشته را ایجاد کند و به عنوان یک فرمان سیستمی اجرا کند).
بیشتر بدانید: زبان های برتر در هوش مصنوعی
کاربرد پرل
کاربردهای پرل بر کسانی که با این برنامه آشنایی دارند، پوشیده نیست. اما اگر تا به حال با این برنامه کار نکردهاید و از خصوصیات و کاربردهای آن در فعالیتهای روزمره باخبر نیستید، این متن را مطالعه کنید تا با مهمترین کاربردهای زبان برنامهنویسی پرل آشنا شوید.
زبان برنامهنویسی پرل در زمینههایی از جمله تحقیقاتی، فعالیتهای نظامی، هوش مصنوعی، تحقیقات ژنتیکی، فعالیتهای گسترده اینترنتی و … کاربرد دارد. شما بهوسیله ی زبان برنامه نویسی پرل بهسادگی میتوانید کارهای مربوط به نوشتن بانک اطلاعاتی، وب سرور، سیستمعامل، صفحه گسترده و … را انجام دهید. این زبان با توجه به قدرت پردازش بسیار بالایی که دارد برای پردازش متنها بسیار مورد استفاده قرار میگیرد.
چند نمونه از وب سایت های بسیار مشهور طراحی شده با استفاده از زبان پرل عبارتند از:
-
LiveJurnal
-
IMDB
-
Booking
بیشتر بدانید: زبان برنامهنویسی سایت های بزرگ دنیا چیست!؟
ویژگی ها:
ساختار کلی Perl به طور گسترده ای از C به دست می آید. این زبان همچنین ویژگی های برنامه نویسی Shell Script را داراست. در Perl همه متغیر ها با Siglis های پیشنهادی مشخص شده اند که به متغیر ها اجازه می دهند به طور مستقیم در رشته ها تکرار شوند. Perl لیست ها را از Lisp، هش ها (hashes) را از AWK و عبارات منظم را از sed می گیرد. این کار ها باعث ساده سازی و تسهیل بسیاری از تجزیه و تحلیل ها، پردازش متن ها و وظایف مدیریت داده ها می شود.
طراحی:
طراحی زبان برنامه نویسی Perl می تواند به عنوان پاسخ به سه رشته گسترده ی هزینه های سخت افزاری سقوط، افزایش هزینه های کار و بهبود تکنولوژی کامپایلر در صنعت کامپیوتر شناخته شود. بسیاری از زبان های رایج قبلی مانند Fortran و C به منظور استفاده کار امد از سخت افزار رایانه های گران قیمت استفاده می شوند. در مقابل Perl به گونه ای طراحی شده تا برنامه نویسان کامپیوتر بتوانند برنامه ها را سریع تر و راحت تر بنویسند. این زبان همچنین ویژگی های خاصی را داراست که باعث می شود تا نیاز برنامه نویس به استفاده از پردازنده و حافظه تسهیل پیدا کند.
بیشتر بدانید: تفاوت زبان های کامپایلری و مفسری در چیست؟
خصوصیات زبان برنامه نویسی پرل:
* سریع بودن * قابل اعتماد بودن یکی از ویژگی های بسیار مهم پرل دارا بودن CPAN (Componencive Perl Archive Network) می باشد. سرگرم کننده و مهیج بودن (توسعه دهندگان پرل معتقدند که استفاده از پرل بسیار مهیج و سرگرم کننده است)
معایب
نقطه ضعف اصلی پرل این است که از چند جهت یک زبان نسبتاً پیچیده است:
سخت بودن یادگیری: برخی از توسعه دهندگان ادعا می کنند که خواندن پرل دشوار است و نسبت به زبان های جدیدتر مانند پایتون سخت تر است. از آنجایی که راه های زیادی برای نوشتن یک برنامه Perl وجود دارد، می تواند منجر به کدهای نامرتب و نامرتب شود. البته کسانی که با سیستم یونیکس کار کرده باشند، می توانند این زبان را بهتر یاد بگیرند و به راحتی کد افراد دیگر را بخوانند.
دیباگ کردن: از آنجایی که کد پرل می تواند مبهم یا نامرتب باشد، اشکال زدایی و رفع مشکلات می تواند دشوار باشد.
نقص های عملکردی: همان انعطافپذیری که به نفع کاربران پرل است نیز میتواند باعث کندی آن شود. دلیل آن این است که این انعطافپذیری میتواند منجر به ناکارآمدی و افزونگی شود که کامپایل آن طولانیتر شود.
ارسال دیدگاه