IronPython คือ Python ที่เขียนขึ้นมาจาก C# เพื่อให้ Python สามารถเรียกใช้ไลบรารี่และอ๊อบเจ็คต่างๆ ที่อยู่ใน .NET Framework ได้ โดยถือ Common Public License อยู่
ผลงาน IronPython นี่เป็นของนาย Jim Hugunin ซึ่งทำงานกับไมโครซอฟท์อยู่ขณะนี้ และส่วนนาย Guido ผู้คิดค้น Python ตอนนี้มาทำงานที่ Google แล้ว (อ่านข่าวเก่าเพิ่มเติม) ถึงแม้กำหนดการออก IronPython รุ่น 1.0 ตัวเต็มยังไม่มีกำหนดที่แน่นอน แต่นายจิมก็เคยระบุไว้ว่าอยากให้ IronPyhon มีสัก 10 beta ก่อนเป็นอย่างน้อย
IronPython ยังมีคู่แข่งที่ใกล้ชิดกันอย่างภาษา Boo ที่มีลักษณะใกล้เคียงกัน กล่าวคือ Boo ได้รับแรงบันดาลใจจาก syntax ของ Python และอิงความสามารถต่างๆ จากภาษา C# และ Ruby
ที่มา - IronPython
Comments
ตามมาแก้คำผิดประจำวันครับ 1. object นี่น่าสนใจว่าเราจะเขียนกันยังไงดี 2. ไมโครซอฟท์ ใช้ ท ทหาร (ซอฟต์แวร์ ใช้ ต)
ช่วงนี้เหมือนภาษาใหม่ๆเกิดขึ้นหลายภาษานะ ... คงเป็นช่วงที่แย่งกันเกิด ... และเราก็ต้องดูว่า จะเหลืออะไรไว้ให้ใช้บ้าง ...(เพี๊ยง! ตายๆไปให้หมด ภาษาเยอะแล้วปวดหัว 555)
อ๋อเป็นเช่นนั้นนั่นเอง ตอนแรกผมก็สงสัยว่าเหตุใดใน Packageslist ของ Debian จึงไม่มี IronPython ตอนนี้เข้าใจแล้วครับ ขอเพิ่มหน้าเวบของ IronPython ให้อีกนิดนึงครับ http://www.ironpython.com/
ในหน้านี้เขาบอกไว้ว่า
"IronPython-0.6 is up to 1.7x faster than Python-2.3 on the standard pystone benchmark."
ซึ่งก็ไม่หนีจาก Psyco เท่าไรนักครับ (ผมคิดว่า Boo น่าจะเร็วกว่า) แต่ที่น่าสนคือใช้กับ .NET ได้ทันทีนี่สิครับ
เพิ่งรู้ว่ามีภาษา boo ด้วยนะเนี่ย อารมณ์แรกนึกถึงดราก้อนบอลก่อนเลย