ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2004-11-03

Lua programming language

Lua (อ่านว่า ลู-อา, ภาษาบราซิลเลี่ยนโปรตุกีส) เป็นภาษาโปรแกรมหน้าตาประหลาด ที่บังเอิญเจอในโฮมเพจของ Ubuntu Linux

มีคู่มือด้วย Programming in Lua เป็นเล่มๆ ก็มี อ่านออนไลน์ก็ได้

อันนี้น่าสนใจ function as a value

มี multiple assignment ..ทำให้เขียนโปรแกรมสั้นลงได้ (แต่ทำให้งงขึ้น?)

x, y = y, x  -- สลับค่า 'x' กะ 'y'
a, b = f()   -- ฟังก์ชั่น 'f()' ส่งค่ากลับ 2 ตัว, เอาใส่ 'a' กะ 'b'

'--' นี่คือเอาไว้เริ่มต้นคอมเมนต์, ถ้าเป็นคอมเมนต์แบบบล็อก ให้เริ่มด้วย '--[[' จบด้วย '--]]'

ทีัมสร้าง Lua ตั้งใจให้เป็นภาษาสำหรับเอาไปฝังในแอพพลิเคชั่นอื่นอีกที (เพื่อให้ผู้ใช้ขยายความสามารถของโปรแกรมได้) ตัวเอนจิ้นของ Lua เขียนด้วย ANSI C ใช้ MIT license (GPL-compatible)

1 comment:

Anonymous said...

สงสัยมานานแร้ว...

พี่อาทนี่ วันๆคงเอาแต่นั่งทำลิงค์เนอะ (ลิงค์เยอะโค่ด - -')

chksp