ทับทิมคืออะไร

Ruby เป็นภาษาโปรแกรมเชิงวัตถุแบบโอเพ่นซอร์สที่พัฒนาโดย Yukihiro Matsumoto รุ่นแรกของภาษา (0.95) เปิดตัวในปี 1995 และในปี 2011 รุ่น 1.9.3 ได้เปิดตัว

Ruby ได้รับความนิยมและกรอบที่เรียกว่า Ruby on Rails ช่วยเพิ่มการใช้งานสำหรับการเขียนโปรแกรมเว็บ ภาษา Ruby นั้นเป็นแบบเชิงวัตถุอย่างสมบูรณ์ในทุกสิ่งนั้นเป็นวัตถุ ตัวอย่างเช่นแม้แต่ชนิดข้อมูลพื้นฐานที่สุดเช่นจำนวนเต็มมีวิธีการและตัวแปรอินสแตนซ์ สิ่งนี้ให้ความสามารถที่มากขึ้นในการใช้การโยงเมธอดซึ่งสามารถรวมหลายบรรทัดของรหัสเป็นหนึ่ง ตัวอย่างเช่นหากคุณต้องการใช้สามวิธีที่แตกต่างกันในสตริงวิธีหนึ่งคือการเขียนโค้ดหลายบรรทัดดังที่แสดงด้านล่าง

x = "คอมพิวเตอร์". ย้อนกลับ y = x.upcase

z = y.downcase

วิธีการเหล่านี้อาจถูกผูกมัดแทนดังที่แสดงในรหัสด้านล่าง

z = "คอมพิวเตอร์" .reverse.upcase.downcase

Ruby เป็นที่รู้จักกันว่าเป็นภาษาที่มีความยืดหยุ่นเพราะช่วยให้โปรแกรมเมอร์ทำการปรับเปลี่ยนส่วนต่าง ๆ ของภาษาถ้าต้องการ ข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโปรแกรม Ruby สามารถพบได้โดยใช้ทรัพยากรด้านล่าง

การวางโปรแกรมเชิงวัตถุ, ภาษาการเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม,, การเขียนสคริปต์ฝั่งเซิร์ฟเวอร์