Tags:
Topics: 
Node Thumbnail

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

การรองรับภาษา Lua นั้นถูกเพิ่มเข้าไปโดย Marc Balmer โดยเขาสร้าง driver ที่สามารถสร้างและควบคุม Lua state ได้ภายใน kernel นอกจากนี้แล้วเขาได้เพิ่มคำสั่ง luactl เอาไว้สำหรับควบคุม Lua state ที่อยู่ใน kernel จากภายนอก (เช่นการโหลดโปรแกรมเข้าไปใหม่)

Lua เป็นภาษาสคริปท์ที่พัฒนาโดย Roberto Ierusalimschy, Luiz Henrique de Figueiredo, และ Waldemar Celes จากมหาวิทยาลัย Pontifical Catholic แห่ง Rio de Janeiro (Puc-Rio) ประเทศบราซิล Lua มีจุดเด่นที่ใช้ฝังตัวในโปรแกรมอื่นได้ง่ายและมีประสิทธิภาพสูง Lua ได้รับความนิยมในการพัฒนาเกมเป็นอย่างมาก และถูกใช้ในเกมยอดนิยมหลายเกม เช่น World of Warcraft และ Crysis

ที่มา: Phoronix

ข้อมูลอ้างอิงของภาษา Lua: lua.org, Wikipidia 1, 2

Get latest news from Blognone

Comments

By: nutmos
WriteriPhoneUbuntuWindows
on 18 October 2013 - 17:30 #644061

โค๊ด -> โค้ด

By: panurat2000
ContributorSymbianUbuntuIn Love
on 18 October 2013 - 19:11 #644113 Reply to:644061
panurat2000's picture

เพราะสามารถเขียนโค้ดในภาษา Lua แทนที่ีจะเป็นภาษา C อย่างที่เคยทำมาในอดีต

แทนที่ี => แทนที่

By: mr_tawan
ContributoriPhoneAndroidWindows
on 18 October 2013 - 18:03 #644087
mr_tawan's picture

จะเขียน Lua State ยังไงให้เข้า่ใจได้ง่าย ๆ หว่า - -


  • 9tawan.net บล็อกส่วนตัวฮับ
By: nextman13
AndroidBlackberryUbuntuWindows
on 19 October 2013 - 07:05 #644286

อยากใช้ netbsd แต่ไม่ support java เลยถอย