تا كنون زبانهاي برنامه نويسي بسيار زيادي ارائه شده اند كه با همه امكانات منحصر به فرد خود داراي يك مشكل اساسي بوده اند و آن هم محيط اجراي آنها بوده است، مثلا ما برنامه visual basic را در نظر ميگيريم . در اينجا ميبنيم كه اين زبان با آنكه براي نوشتن برنامه هاي Multimedia و ... بسيار مناسب است و يا حتي با آن ميتوان تروجان هاي بسيار قوي و كاربردي نوشت ، ولي اگر افق ديد خود را كمي بازتر كنيم و به اين نكته توجه كنيم كه اين برنامه ها فقط در ويندوز قابل اجرا هستند و يا بدتر از آن در بعضي از سيستم هاي عامل ويندوز مثل 98 يا me نيز به علت نداشتن فايل هاي DLL مورد نياز ، براي اجرا دچار مشكل مي شوند ، كمي به كار آيايي آنها مشكوك ميشويم .
مطمئنا جواب منفي است و يا نيز :
آيا مي شود اصلا اين سيستم هاي برنامه نويسي را به عنوان زبان برنامه نويسي فراگير و نيز بدون مشكل در نظر گفت ؟
اما در اين جا ما به زبان هاي مفسر عالي مانند c++ و يا FORTRAN نيز برخورد ميكنيم . ولي آنها نيز قابليت هاي زيادي در سيستم عامل هاي مختلف ندارند . البته C++ را ما به اين دليل در زمره برنامه هاي نامانوس برنامه نويسي قرار ميدهيم ، چون اين زبان داراي header هاي متفاوت در سيستم عامل هاي مختلف است . مثلا در برنامه اي را كه با c++ را كه در ويندوز نوشته شده است را نمي توان در لينوكس كامپايل كرد و بلعكس ....
خوب فكر حالا با اين سوال روبه رو مي شويم كه ما بايد چه زبان برنامه نويسي را به عنوان زبان مادر براي كار (حداقل نوشتن اكسپلوييت ها) مورد استفاده قرار دهيم / به طوري كه هم داراي امكانات اجرا در سيستم هاي مختلف را داشته باشدو هم در حد امكان ساده باشد . من به شخصه فقط يك زبان برنامه نويسي را با اين مشخصات مي شناسيم و آن هم زبانيست به نام PERL:
PERL زبانيست چند جانبه ، داراي ارتباط گيري بسيار سريع بين پورت ها ،؛ قابليت ارتباطات سخت افزاري ، قابليت كار با socket هاي ارتباط دهنده و ... و به طور كلي ارتباط راحتي با سيستم عامل هاي مختلف و ... را داراست.
خيلي ها سوال ميكنند كه كه ما حتي اسم اين زبان برنامه نويسي را نشنيده ايم ... اما از همين جا من به شخصه قول مي دهم كه اگر عمري باقي بود اين زبان را به شما عزيزان تدريس كنم .
يكي از كاربرد هاي مهم زبان برنامه نويسي PERL در نوشتن اكسپلوييت ها و كد هاي تخريب است . اين زبان برنامه نويسي پيشينه اي قديمي در UNIX دارد . اما عمر آن در ويندوز به 7 سال هم نمي رسيد . به طوري كه زبان پرل را زباني جدا نشدني از Unix ميدانند و به همين دليل است كه در LINUX هايي مثل red hat , … نيز كه اساس آنها UNIX است نيز اين زبان برنامه نويسي هنوز كه هنوز است در آنها جايگاه خواصي دارد
زبان برنامه نویسی Perl
85/02/12
نوشته شده توسط Pouriya niknam
| لینک ثابت |



