Ruby

 یاقوتی در دستان یک برنامه نویس

ruby

هرچند سال يک‌بار يک اتفاق بزرگ در جهان برنامه‌نويسي، مسير برنامه‌نويسي را تغيير مي‌دهد. زبان برنامه‌نويسي روبي(Ruby)، يکي از اين اتفاق‌هاي بزرگ است.

روبي يک زبان ديناميک، همه‌منظوره، انعطافپذیر، پویا سطح بالا و شيء‌گرا است که دستورالعمل‌ها و سینتکس آن از پرل و  شی گرایی و ديگر ويژگي‌هاي آن از اسمال‌تاک الهام گرفته شده است و در برخی امکانات با پایتون و لیسپ و Dylan و CLU مشترک است. روبي  یک زبان مفسر single-pass است همچنين از ساختارگرايي و انعکاس پشتيباني مي‌کند. پیاده سازی اصلی آن یک نرم افزار آزاد منتشر شده تحت یک مجوز متن‌باز(GPL) است.علاوه بر استفاده از سيستم ديناميک، مديريت حافظه در روبي کاملا خودکار است.

بقیه در ادامه مطلب