TechBord Logo
TechBord detail

روبی (Ruby) چیست؟

در حالی که در دنیای فیزیکی، "ruby" به یک سنگ قیمتی قرمز اشاره دارد، در دنیای کامپیوتر، ruby ​​یک زبان برنامه نویسی شی گرا است. اگر یک زن خاص در زندگی شما برای تولدش یک یاقوت می خواهد، من توصیه می کنم سنگ قیمتی را برای هدیه انتخاب کنید.

زبان برنامه نویسی Ruby توسط یوکیهیرو ماتسوموتو ایجاد شده است و نام آن از سنگ تولد یکی از او گرفته شده است. همکاران جالب اینجاست که مروارید (مانند زبان پرل) سنگ جواهر ماه ژوئن است، در حالی که یاقوت سنگ جواهر است. این پیشنهاد ظریف را نشان می دهد که روبی یک گام به جلو از پرل است.

مانند پرل، قدرت روبی در سادگی آن نهفته است. سینتکس بسیار ابتدایی است و کاملاً شی گرا است. این بدان معناست که هر نوع داده ای که توسط زبان مدیریت می شود، به عنوان یک شی در نظر گرفته می شود، حتی انواع داده ها به سادگی اعداد صحیح. کد منبع را می توان توسط مفسر رسمی Ruby یا توسط JRuby، یک مفسر مبتنی بر جاوا تفسیر کرد.

Ruby یک زبان متن باز است، مانند پیش پردازشگر فرامتن (PHP)، به این معنی که رایگان است. برای دانلود و استفاده تقریباً روی هر سیستم عاملی از جمله یونیکس، ویندوز و Mac OS X قابل کامپایل و اجرا است. برای اطلاعات بیشتر در مورد Ruby و دانلود نرم افزار Ruby، به () مراجعه کنید.

تعریف اصطلاح روبی (Ruby) توسط تک بورد

تعریف روبی (Ruby) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف روبی (Ruby) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.