دنیای صفرویک

دنیای صفرویک

آرشیو مطالب
دنیای صفرویک

دنیای صفرویک

آرشیو مطالب

مصاحبه‌{با‌لری‌وال}،‌مخترع‌زبان‌برنامه‌نویسی‌پرل

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

 

 



در حال حاضر شــرایط به طور کلــی تغییر پیدا کرده اســت وبســیاری از محدودیت های گذشــته از میان برداشته شده است.به طور مثال برنامه نویســان بسیارراحت تر از گذشته فعالیت می کنند و نیازی نیســت که حتما با زبان های ماشــین آشــناییپیداکنند و می تواننــد کار خود را از  طریق زبانهای برنامه نویســی ســطح باال به آسانی انجامداده و با اســتفاده از تفســیرکننده ها برنامه خود را بــه زبان ماشــین و زبان قابل فهمبــرای رایانه ها تبدیل کنند.



 یکی از زبانهای برنامه نویسی که جزو زبان های اولیه می باشد، زبانبرنامه نویسی "پرل" است.نســخه اولیــه این زبان در ســال ۱9۸7 تولید شــد و ســاختار پایه ای آنشــبیه به زبان "ســی" می باشد. خصوصیات این زبان بسیار شبیه به زبان های دیگری چــون SH،AWK ،LISP و SED اســت و حتی در بســیاری از موارد می توان گفت جایگزینی برای این زبان ها بودهاست.زبان پرل توســط آقای "لری وال" تولید شد و بیشتر بــه منظور کار روی فایل های متنی دراختیار کاربران قــرار گرفت. بســیاری از افــراد در آن زمان ســاختار پرل را بیشــتر از C میپســندیدندوحتــی در برخی از موارد این زبان را قدرتمندتر از ســی می دانســتند. 



شــاید برای شماهم جالب باشــد که بدانید این زبان در ابتدا برای نوشــتن برنامه های مخرب مورد استفاده قــرارمی گرفت اما امروزه برای مــوارد مختلفی مانند نوشتن برنامه هایی در شاخه هوشمصنوعی، ژنتیک، تحقیقاتی، صنعتــ ی و نظامی به کار میرود. این زبان امکانــات بســیاری را دراختیــار برنامه نویســان قرار می دهد و خوب اســت بدانید که شــما قــادر خواهید بود از آن در داخلدیگر زبان های برنامه نویســی هم اســتفاده کنید. به طور مثال شــما می توانید از پرل در برنامههایی کــه با زبان های مختلف NET. نوشــته می شــود هم برای مقاصد مختلــف از جملهپردازش یک متن استفاده کنید.لری وال متولد ۲7 سپتامبر سال ۱9۵۴ میالدی است و بیشتر بهخاطر ابداع زبان برنامه نویسی پرل در میان افراد شهرت دارد.



او در مقطــع فوق لیســانس در رشــتهزبان شناســی رایانه ها تحصیل کرده اســت و بــرای ابداعش برای اولین بار در ســال ۱9۸۸جایزه بنیــاد نرم افزار آزاد را دریافت کرد.او معتقـد اســت کـه از ویـژگی های اصـلی زبان پرل می توانروی این نکتـه تاکیـد کـرد کـه با استفاده از آن می توان به آســانی برنامـه نویسی گرافیـکی انجام داد و این ســادگی زبـــان پـــرل را از دیگر زبـان ها متمایز می کند.ســایت lwn.net مصاحبه ای رابا ایشــان انجام داده است که در ادامه آن را می خوانیم. با این که میتوان گفت سن زیادی به  عنوانیک برنامهنویس دارید، آیا باز هم کد  مینویسید؟بله، به نظر من کدنویســی ربطی به سن وسال ندارد و ممکن اســت من یک روز کامل را صرف نوشــتن برنامه هایــم کنــم و برای مــن جالباســت که این  موضوع باعث تعجب دیگران میشود.



 در مورد پرل به عنوان یک مهندس و طراح زبانچهنظری دارید؟در ابتــدا فکر می کــردم که پرل تنها بــه درد هکرها می خــورد و خــودم هــمدر آن زمــان در زمینه هک  فعالیتهای گســترده ای داشــتم و از زبانی که اختراع کرده بــ ودم لذتمیبردم اما در زمانی که کاربردهای دیگری چون برنامه نویســ یهای شبکه و محیط های گرافیکی راباپرل آســان تر دیدیم، بسیار خوشحال تر از گذشــته بودم. به نظرم با این که بســیاری از افراد میگویند پرل بســیار به سی شــباهت دارد اما باز هم می توان مزیت های زیادی را در رابطه باســاده بودن آن بیان کرد. بسیاری از افراد صحبت از اصطالحی با  عنوان گواهینامه پرل میکنند. در اینمورد توضیح دهید.در حدود ۱۵ ســال پیش و شــاید هم بیشــتر، من با "ریچارد استالمن" همکارینزدیکی داشتم و قرار بود که نسخه ای جدید و مشترک از پرل با هم ارائه دهیم. اما بعد ازمدتیچون من دوســت نداشــتم که کاربرد پرل برای هک زیاد باشد با هم به مشکل برخوردیم و من بهطور جداگانه فعالیتم را آغاز کردم. 



در آن زمان نســخه جدیدی از پرل را ارائه کردم و قوانین جدیدی راوضع کردم که افراد با یادگیری آن ها می توانســتند ادعــا کنند که گواهینامه پرل دارند، یعنیتوانســته اند در طــول زمان تخصص کافی را برای کار با این زبان کسب کنند.  آیا روزی فکر میکردیدکه زبان  برنامهنویسی پرل در میان کاربران تا این حد محبوبیت کسب کند؛ به طوری که برای  نوشتن تمامی برنامههای هوش مصنوعی از آن استفاده کنند؟بلــه، امـا فکــ ر میکـردم کهبیشــتر مورد اســتقبال کاربــران لینوکس قــرار بگیرد، نه کاربــران ویندوز و مکینتاش.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد