Ruby เป็นภาษาสคริปต์แบบไดนามิกเชิงวัตถุที่สร้างโดย Yukihiro "Matz" Matsumoto ซึ่งออกแบบโดยมุ่งเน้นที่ ความสุขและประสิทธิภาพการทำงานของนักพัฒนา ปรัชญาของมันให้ความสำคัญกับโค้ดที่สวยงาม อ่านง่าย และสื่อความหมายได้ดี โดย "ปรับให้เหมาะกับความสุขของนักพัฒนา" มากกว่าประสิทธิภาพของเครื่อง
ลิ้มลองความสง่างามของ Ruby
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
