👨‍💻
มนศ.dev
  • หน้าแรก
  • คอร์ส
    • TypeScript 101
      • TypeScript คืออะไร?
      • TypeScript vs JavaScript
      • ติดตั้ง TypeScript
      • รู้จัก Basic Type ต่างๆ
      • การกำหนด Type ในฟังก์ชั่น
      • การสร้าง Interface
      • Literal Types
      • Type vs Interface
      • Union Types และ Intersection Types
      • Generics ขั้นพื้นฐาน
      • Optional Properties
      • Class (1)
      • Class (2)
      • ลองเขียนเว็บง่าย ๆ ด้วย TypeScript
      • Utility Types
    • Ruby ฉบับคนหัดโค้ด
      • บทนำ
      • ทำไมต้อง Ruby?
      • ลองเล่น Ruby
      • เตรียมพร้อมเรียน Ruby
      • ตัวเลข และชุดอักขระ
      • เมธอด
      • ตัวแปร
      • ตัวแปร (เฉลยแบบฝึกหัด)
      • ประเภทข้อมูลต่างๆ
      • Boolean
  • ลิงก์
    • Facebook Page
    • GitHub
    • monosor.com
    • วงแหวนเว็บ
Powered by GitBook
On this page

Was this helpful?

  1. คอร์ส
  2. Ruby ฉบับคนหัดโค้ด

บทนำ

PreviousRuby ฉบับคนหัดโค้ดNextทำไมต้อง Ruby?

Last updated 4 years ago

Was this helpful?

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

ผู้ให้กำเนิดภาษา Ruby คือคุณ Yukihiro Matsumoto หรือ "Matz" ซึ่งเขาได้นำข้อดีต่างๆ จากภาษาอื่นๆ ที่เขาชอบ (Perl, Smalltalk, Eiffel, Ada และ Lisp) มาพัฒนาต่อยอด โดยคงความสมดุลย์ในแง่ของการใช้งานที่ง่าย และความสามารถของตัวภาษาที่ทำงานซับซ้อนมากขึ้นได้เช่นเดียวกัน

Ruby : เพื่อนแท้ของโปรแกรมเมอร์! (ภาพจาก Header บนเว็บ www.ruby-lang.org)