چهارشنبه, ۹ خرداد, ۱۴۰۳ / 29 May, 2024
مجله ویستا
معرفی زبان برنامه نویسی پرل
پرل زبان برنامهنویسی تفسیری و سطح بالا ، شیگرا و یک زبان سمت سرور قدرتمند است که در آزمایشگاه Jet Propulsion ناسا توسط لری وال در سال ۱۹۸۷ طراحی شد. زبان پرل بطور وسیعی ساختار خود را از زبان C , و بعضی از خصوصیات خود را مدیون زبانهای : AWK , LISP , SED , SH می باشد .
● كاربرد پرل
پرل را امروزه در زمینه های هوش مصنوعی–ژنتیك –نظامی –تحقیقاتی – صنعتی و بطور گسترده ای در اینترنت میتوان یافت .
نوشتن یك: بانك اطلاعاتی – صفحه گسترده – سیستم عامل – و یا یك وب سرور شاید عاقلانه به نظر نرسد ولی در پرل امكانپذیر است .
زبان پرل قدرت بسیاری در پردازش متن دارد بطور مثال میتواند یك رشته را ایجاد و به عنوان یك فرمان سیستمی اجرا كند
● پرل به عنوان یك زبان قابل حمل
جالب است بدانید نرم افزاری كه شما تحت سیستم عامل LINUX و یا MAC نوشته اید به طور قطع روی سیستم عامل WINDOWS و UNIX هم اجرا میشود. مفسر پرل متن برنامه را خوانده و همزمان تفسیر کرده و اجرا می کند. در حال حاضر پرل را در بیش از ۰۴ سیستم عامل میتوان بكار گرفت و كتابخانه CPAN بیش از ۱۱۰۰۰ مازول را با كد منبع در اختیار تان می گذارد كه روزانه به این تعداد افزوده میشود.
● پرل و برنامه های ۳ بعدی
گستره استفاده پرل به عنوان زبانی برای ایجاد برنامه های ۳ بعدی تا حدی است كه تا چندی پیش متخصصین Graphcomp در تستی زبان C و PERL را برای اجرای برنامه ۳ بعدی بر روی ۳ سیستم عامل متفاوت : VISTA , UBUNTU , FEDORA با سخت افزار یكسان به كار گرفتند. در این میان پرل توانست با استفاده بهینه از منابع سیستم برتری خود را در این زمینه اثبات كند . نتایج تست Graphcomp : http://graphcomp.com/pogl.cgi?v=۰۱۱۱s۳m۳
● پرل و CGI
با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions) در جمله زبانهایی قرار گرفت كه بطور وسیعی برای نوشتن CGI بكار گرفته میشود . در این میان وب سایت های پر ترافیك مانند :Livejournal.com, Ticketmaster.com Amzon.com , IMDB.com, از زبان پرل استفاده میكنند.
● پرل و شبكه
به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبكه بسیاری از متخصصین شبكه و هكرها از این قافله عقب نمانده و امروزه شاهد این هستیم كه بسیاری از برنامه های : مدیریت شبكه , سیستم های Spidering , و Exploite ها به زبان پرل نوشته میشود.
● پرل به عنوان یك زبان چسبنده (Glue Language)
پرل به عنوان یك زبان چسبنده می تواند در زبان های دیگر مورد استفاده قرار گیرد . یكی از جالبترین نكات یك برنامه مكمل پرل به نام VisualPerl هست كه به بسته NET. مایكروسافت میچسبد و شما در كنار ASP.NET میتونید با پرل نیز یرنامه نویسی كنید. به طور مثال می توانید در برنامه های .NET از پرل برای پردازش متن ویا هر چیز دیگری استفاده كنید این قابلیت تنها به .NET محدود نمیشود و پرل را می توان در دیگر زبان های برنامه نویسی بدون در نظر گرفتن پلتفرم ان استفاده كنید .
● حرف آخر
نكته ای كه باعث محبوبیت زبان پرل در میان برنامه نویسان شده است رایگان و اپن سورس بودن این زبان میباشد میتوانید متن آن را به رایگان از اینترنت دریافت و در توسعه آن همکاری کنید
سید هادی حسینی
منبع : انجمن برنامه نویسان پرل
منبع : انجمن برنامه نویسان پرل
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
پیچ و مهره پارس سهند
تعمیر جک پارکینگ
خرید بلیط هواپیما
دورههای مدیریتی دانشگاه تهران
انتخابات ریاست جمهوری ایران انتخابات مجلس دوازدهم مجلس شورای اسلامی مجلس سید ابراهیم رئیسی رئیس جمهور سیدابراهیم رئیسی انتخابات ریاست جمهوری 1403 ریاست جمهوری دولت
قوه قضاییه تهران قتل هواشناسی شهرداری تهران شورای شهر تهران پلیس سرقت سازمان هواشناسی فضای مجازی وزارت بهداشت افزایش حقوق بازنشستگان
بانک مرکزی خودرو دولت سیزدهم قیمت دلار قیمت خودرو بازار خودرو حقوق بازنشستگان قیمت طلا ایران خودرو بورس مسکن قیمت
تلویزیون ازدواج سینما سینمای ایران سریال هنرمندان رسانه ملی بنیاد شهید و امور ایثارگران موسیقی تئاتر کتاب دفاع مقدس
دانشگاه تهران دانشگاه آزاد اسلامی وزارت علوم دانش بنیان
رژیم صهیونیستی فلسطین اسرائیل رفح جنگ غزه روسیه حماس نوار غزه ترکیه طوفان الاقصی اتحادیه اروپا اوکراین
پرسپولیس استقلال فوتبال لیگ برتر شمس آذر قزوین لیگ برتر فوتبال ایران لیگ برتر ایران باشگاه پرسپولیس جواد نکونام باشگاه استقلال بازی تیم ملی والیبال ایران
هوش مصنوعی اپل تبلیغات خودروهای وارداتی هواپیما سامسونگ ایلان ماسک ماهواره بنیاد ملی نخبگان گوگل تسلا
رژیم غذایی طب سنتی افسردگی نمک فشار خون بالا سازمان غذا و دارو آلزایمر تجهیزات پزشکی