ریلیس Ruby 2.3.0 با قابلیت های جدید و پرفورمنسی به مراتب بهتر

سیده آمین ارمان

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/05/10
ارسالی ها
1,730
امتیاز واکنش
20,744
امتیاز
795
محل سکونت
البرز
تیم توسعه ی زبان برنامه نویسی Ruby به تازگی نسخه ی 2.3.0 را ریلیس کرده است که گفته می شود اولین نسخه ی پایدار سری 2.3 از این زبان است. زبان برنامه نویس روبی یک زبان شیء گرای چند منظوره و اپن سورس است که هدف از طراحی آن سادگی و سرعت در توسعه ی نرم افزار بوده است. به گفته ی سایت رسمی این زبان، سینتکس روبی ساده و روان است به طوری توسعه دهندگان به سادگی می توانند با سورس کد این زبان تعامل داشته باشند. با ابداع فریم ورکی تحت عنوان Ruby on Rails نیز بر تعداد طرفداران این زبان برنامه نویسی که در کشور ژاپن طراحی شده است نیز افزوده گردیده است.

برنامه ی معروف Hello World در زبان روبی به شکل زیر است:

# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end

def salute
puts "Hello #{@name}!"
end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute
یکی از قابلیت هایی که به این نسخه از زبان روبی اضافه شده چیزی است تحت عنوان Frozen String Literal Pragma که سینتکس آن به صورت زیر است

CONSTANT_STRING = 'constant string'.freeze
با استفاده از این قابلیت جدید زبان روبی، Performance (پرفرومنس یا عملکرد) اپلیکیشن های نوشته شده با این زبان بهبود می یابد چرا که نیاز به ساخت آبجکت های به مراتب کمتری وجود خواهد داشت زیرا از این پس می توان استرینگ ها را اصطلاحا Freeze کرده یا ثابت نگاه داشت.
 

برخی موضوعات مشابه

بالا