ตัวแก้ไขธีม



Ruby ออกเวอร์ชั่น 4.0 เพิ่มคอมไพล์เลอร์เขียนด้วย Rust

ข่าว Ruby ออกเวอร์ชั่น 4.0 เพิ่มคอมไพล์เลอร์เขียนด้วย Rust

News News is verified member.

Active member
สมาชิกทีมงาน
Moderator
Distributor
เจ้าของกระทู้
Ruby ออกเวอร์ชั่น 4.0 เพิ่มคอมไพล์เลอร์เขียนด้วย Rust
Body

Ruby หนึ่งในภาษาโปรแกรมมิ่งยอดนิยมสำหรับการพัฒนาเว็บออกเวอร์ชั่น 4.0 โดยเพิ่มฟีเจอร์สำคัญๆ ได้แก่

  • Ruby Box: ระบบแยกส่วนภายในรันไทม์ โดยสามารถกำหนด box ออกจากกัน ทำให้การแก้ไขโค้ดแบบ monkey patching ไม่กระทบส่วนอื่นๆ, แยกตัวแปร global ออกจากกัน, รวมถึงแยก library/class ต่างๆ ด้วย สามารถใช้งานกับการทดสอบโค้ด หรือแม้แต่การรันเซิร์ฟเวอร์หลายเวอร์ชั่น (blue-green deployment)
  • ZJIT: คอมไพล์เลอร์ใหม่เขียนด้วย Rust ที่น่าจะมาแทน YJIT เดิม ตอนนี้ ZJIT ทำงานได้ครบถ้วนแล้วแต่ประสิทธิภาพยังแย่กว่า YJIT เหตุผลที่ต้องพัฒนาใหม่คือ YJIT ติดเพดานการออปติไมซ์แล้วและ ZJIT น่าจะชวนคนมาร่วมพัฒนาง่ายกว่า คาดว่าจะพร้อมใช้งานจริงใน Ruby 4.1
  • Ractor: ระบบการประมวลผลขนานที่ใส่มาใน Ruby 3.0 ตอนนี้สามารถแชร์ข้อมูลข้าม Ractor ง่ายขึ้น ประสิทธิภาพรวมดีขึ้น แต่ตอนนี้ยังอยู่ในสถานะทดลองอยู่ คาดว่าพร้อมใช้งานปีหน้า

ฟีเจอร์อื่นๆ ที่ปรับปรุง เช่น binary operator (||, &&, and, or) สามารถใช้ขึ้นต้นบรรทัดได้ โดยถือว่าต่อจากบรรทัดก่อนหน้า ฟังก์ชั่นต่างๆ ใน API มาตรฐานยังมีการปรับปรุงจำนวนมาก

ที่มา - Ruby

lew Thu, 25/12/2025 - 22:51

Continue reading...
 




กลับ
ยอดนิยม ด้านล่าง