آموزش روبی (Ruby)

معرفی زبان برنامه نویسی Ruby

در سال 1993، یوکیهیرو ماتسوموتو، زبان متن باز، تفسیر شده و شی گرایی را با نام روبی نوشت. این زبان از ویژگی های پرل، لیسپ، آیفل و اسمال تاک برخوردار است.

Ruby ساده، کامل، قابل انعطاف و قابل حمل طراحی شده است. روبی در بیشتر موارد در لینوکس توسعه یافته است، برای مثال، روبی در اکثر سیستم عاملها مانند اکثر سیستم عاملهای مبتنی بر یونیکس، DOS، ویندوز، مکینتاش، BeOS و OS / 2 کار می کند.

فریمورک های Ruby

ویژگی های زبان Ruby

  • شی گرا
  • داینامیک
  • انعطاف پذیر
  • حمایت از iterators و closures
  • حمایت محلی از regular expressions
  • جمع‌آوری زباله اتوماتیک
  • قابلیت پیاده‌سازی در همه سیستم‌عامل ها مانند ios
  • قابلیت continuations و generators
  • امکان اتصال بومی APIها در C
  • قابلیت مدیریت و پردازش استثنا
  • دارای global, class ,instance ,local