Wednesday, June 21, 2006

Natural language Programming

Inform7 เป็น IDE ที่ใช้พัฒนาโปรแกรมประเภท interactive fiction
สิ่งที่น่าสนใจที่สุด ก็คือ syntax ของมัน
ลองดูตัวอย่างเปรียบเทียบวิธีเขียนระหว่าง Inform version 6 กับ version 7
wikipedia-inform
ตัว version 6, syntax มันคุ้นตาโปรแกรมเมอร์อย่างมาก
ส่วน version 7, syntax มันทำให้พวกเขียนภาษาอังกฤษไม่เก่ง อดโปรแกรมมิ่งไปเลย

อย่าลืมตามไปดู Gallery ของ Inform7 ด้วยหล่ะ

Note: คนที่ไม่เคยเล่น interactive fiction มาก่อน (เช่นผม)
จะพบว่าอ่าน Gallery ไม่รู้เรื่องเลย
ดังนั้นควรจะ load game Zork มาทดลองเล่นก่อนอ่าน

Related link from Roti

3 comments:

Mk said...

เคยพยายามเล่น Zork อยู่ประมาณ ชม. นึง พบว่ามันต้องใช้พลังจินตนาการ+ความจำเยอะมากๆ จนสุดท้ายก็ไม่ไหว

polawat phetra said...

Mark ยังเล่นได้นานกว่าผมนะ
ผมแค่ 10 กว่านาที ก็เลิกแล้ว
เหนื่อยจริงๆ
แต่ถ้าฝึกเล่นบ่อยๆผมว่าน่าจะช่วยหรือมโนภาพได้เยอะนะ

polawat phetra said...

อ้อ คุณมีทักษะภาษาที่ดี
น่าจะลองเขียน game
"SIPA Maze" ดูนะ