Tags:
Node Thumbnail

Roblox แพลตฟอร์มวิดีโอเกมตัวเหลี่ยมประกาศแยกโครงการภาษาโปรแกรมมิ่ง Luau ที่พัฒนาจากภาษา Lua แต่เขียนใหม่เกือบทั้งหมดออกมาเป็นโครงการแยกจากตัว Roblox เอง ออกมาเป็นภาษาโปรแกรมมิ่งโอเพนซอร์สที่ชุมชนสามารถเสนอความเปลี่ยนแปลงได้เอง

ตัวภาษา Luau ทำงานร่วมกับ Lua 5.1 ได้ แต่จะพัฒนาแยกไปตามแนวทางของตัวเอง โดยความต้องการของ Roblox คือการวิเคราะห์โค้ดอย่างละเอียดก่อนรันเนื่องจากตัว Roblox เป็นแพลตฟอร์มที่ต้องรับโค้ดจากนักพัฒนาภายนอก ทำให้ภาษา Lua มีข้อจำกัดเนื่องจากตัว parser โค้ดนั้นฝังรวมกับคอมไพล์เลอร์ นอกจากนี้ตัวไลบรารีของ Luau จะถูกปรับแต่งให้ทำงานใน sandbox ได้อย่างปลอดภัย

Tags:
Topics: 
Node Thumbnail

โครงการ NetBSD ได้เพิ่มเอาการรองรับภาษา Lua เข้าไปเป็นส่วนหนึ่งของ kernel โดยการมาของ Lua นั้นจะทำให้การพัฒนาฟีเจอร์ใหม่ ๆ ของ kernel ทำได้ง่ายขึ้น เพราะสามารถเขียนโค้ดในภาษา Lua แทนที่จะเป็นภาษา C อย่างที่เคยทำมาในอดีต การเขียนโค้ดด้วยภาษา Lua มีประโยชน์ตรงที่สามารถเขียนได้ง่าย และระหว่างการพัฒนานั้นไม่จำเป็นต้องคอมไพล์โค้ดใหม่ เพราะว่า Lua เป็นภาษาสคริปท์ เพียงแค่เขียนโปรแกรมแล้วก็รันได้เลย