ภาษารูบี้ (Ruby) เป็นภาษาเชิงวัตถุที่ได้รับอิทธิพลของโครงสร้างภาษามาจากภาษาเพิร์ลกับภาษาAda มีความสามารถในเชิงวัตถุแบบเดียวกับ Smalltalk และมีความสามารถหลายอย่างจากภาษาตัวแปลภาษาไพธอน, Lisp , Dylan แ ละ CLU รูบีตัวหลักเป็นซอฟต์แวร์เสรีและเป็นตัวแปลแบบอินเตอร์พรีเตอร์
ลักษณะของภาษาRuby
- เป็นภาษาคอมพิวเตอร์ที่มีลักษณะเป็นโปรแกรมแปลภาษา (interpreter)
เหมือนกับ Perl, Python,Java
- เป็นภาษา script object oriented เป็นภาษาที่มี
Syntax ที่สั้น กระชับ ไม่ซับซ้อน
- Ruby มักมีรูปแบบ Syntax คล้ายกับภาษา Perl
และ Python โดยรวมข้อดีของ Perl และ Python ไว้ มักมีผู้บอกว่าสิ่งไหนที่มีใน Perl
แต่ไม่มีใน Python หรือสิ่งไหนที่มีใน Python
แต่ไม่มีใน Perl มักจะพบอยู่ในภาษา Ruby
Ruby ถูกคิดค้นและพัฒนาในประเทศ ญี่ปุ่น โดย Yukihiro Matsumoto ซึ่งเป็นชาวเอเชียเหมือเรานี้เองเก่งจริงๆ
edit @ 12 Jan 2008 19:51:16 by นายเวิลด์