กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

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

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,398
คะแนนปฏิกิริยา
0
คะแนน
36
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...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม