بسیاری از شما با سیستم عامل لینوکس آشنا هستید و اطلاعات زیادی در مورد این سیستم عامل دارید و حتی از آن استفاده می کنید. اگر مقالات مختلف درباره ی این سیستم عامل را خوانده باشید، حتما با واژه ی Ruby برخورد کرده اید. در این مقاله به بررسی روبی می پردازیم.
Ruby (“روبی” بخوانید) نام یک زبان برنامه نویسی تحت لینوکس است. روبی بسیار انعطاف پذیر، پویا (داینامیک) و شیگرا است. این زبان از ترکیب دو زبان مشهور پرل (Perl) و اسمالتاک به وجود آمده. روبی، خاصیت شی گرایی خود را از اسمالتاک گرفته و سینتکس خود را از پرل. در واقع آمیزش این دو زبان، روبی را پدید آورده است. تاریخچه ی روبی به سال 1995 برمی گردد، در آن سال یوکیهیرو ماتسوموتو که یک برنامه نویس ماهر بود اولین نسخه روبی را منتشر کرد. هدف ماتسوموتو از ایجاد روبی، کم کردن کارهای تکراری در زبان پرل بود. زیرا زبان پرل کارهای تکراری بسیاری داشت. همچنین برنامه نویسی اسمالتاک بسیار محدود بود. از آن جهت روبی شکل گرفت. این زبان از زمانی شهرت یافت که در برخی امکانات به پایتون شبیه شد. در سال 2006 تغییراتی در روبی پدید آمد که امکانات آن را به پایتون و دیـلن نزدیک کرده است.
بسیاری از برنامه نویسان معروف، تا به حال، برای تجربه هم که شده یک بار از روبی استفاده کرده اند. اما هنوز عقیده دارند که خاصیت شی گرایی در این برنامه به زبان پایتون نمی رسد. از آن جهت توسعه دهندگان روبی سعی دارند تا این خاصیت را در روبی قدرتمند کنند. از اهداف آینده ی روبی، همکاری با شرکت های برنامه سازی است. این زبان برای گسترش شهرت خود به تبلیغات بیشتری نیاز دارد که تا به حال از آن منع بوده است، چرا که مسئولان آن زیاد تمایلی به پول خرج کردن ندارند. عقیده آنها بر این است که روبی باید خودش خوب باشد نه تبلیغات خوب!
کار با روبی آسان است. زبان خوب و روانی است. با داشتن کمی تجربه و مهارت در perl می توانید آن را یاد بگیرید. آنقدر سریع است که خودتان تعجب خواهید کرد. از جمله مثال هایی که در مقایسه ی زبان های برنامه نویسی استفاده می شود، عبارت hello world است. در زبان روبی این عبارت به سادگی متن پایین نمایش داده می شود:
puts "Hello World!"
در حالی که در پرل به صورت پیچیده تری بیان می شود:
#!/usr/bin/perl print "Hello, world!\n";
پس کار با روبی خیلی سریع تر خواهد بود. اگر تمایل به استفاده از روبی را دارید، آخرین نسخه این زبان را از سایت رسمی آن دانلود کنید.
- دریافت آخرین نسخه روبی: Ruby 1.8.7-p22
- روبی در ویکیپدیا: انگلیسی – فارسی
پ.ن = دوستان چند تا از بچه ها یک طرح جالبی راه انداختند که اگر فرصت دارید به این طرح سر بزنید. کار ceo انجام میدهند.

5 comments
Comments feed for this article
2008/06/21 در 16:27
serendipity
salam doosteman ,,kheili mamnoon k behem sar zadi o nazar dadi,,gool baroon kardi !!
shoma ham site jalebi dari !!!
omidvaram movafagh bashii,,,khoosh hal shoodam,,bazam pishe ma bia ! !montazeretam,,felan bye bye !!
2008/06/21 در 16:32
serendipity
salam doost e man ,,kheili mamnoon k behem sar zadi o nazar dadi,,gool baroon kardi !!
shoma ham site jalebi dari !!!
omidvaram movafagh bashii,,,khoosh hal shoodam,,bazam pishe ma bia ! bye bye
2008/06/21 در 19:14
وحید
سلام ممنون که به من سر زدین
وبلاگ شما خیلی جالبه
راستی من یه وبلاگ دیگه هم دارم خوشحال میشم شما را اونجا هم ببینم
http://www.postalkart.blogfa.com
بــــــــــای
2008/06/22 در 14:30
رضا حقیقت نژاد
سلام. ممنون که سر زدی و نظر دادی. خیلی خوبه که تخصصی می نویسی. معمولا این نوع نوشتن و این وبلاگ ها هدفمندتر و بدردبخورتر هستند. موفق باشی.
2008/06/26 در 06:43
niaz
با سلام و عرض ادب
و تشکر از سایت خوب و مفیدتون
می خواستم اگر مایل هستید با سایت شما تبادل لینک کنم
فقط اگر لطف کنید موضوع لینکتون را برام بفرستید ازتون ممنون می شوم
و لطف کنید لینک سایت ما را با موضوع درج آگهی رایگان قراردهید
با تشکر و آرزوی موفقیت بیشتر شما
http://www.takro.net