Tags:

บางคนอาจจะเคยเห็นชื่อ Parrot ผ่านตากันมาบ้าง แต่ข่าวคราวของโครงการนี้ค่อนข้างเงียบเชียบ ทำให้เราไม่ค่อยทราบความเคลื่อนไหวเท่าไหร่นัก จนกระทั่งไม่กี่วันมานี้ Parrot เวอร์ชัน 1.0.0 รหัส "Haru Tatsu" ก็ได้ออกมาแล้ว

ในเว็บไซต์ของ Parrot ให้คำจำกัดความของ Parrot ไว้ว่า "เวอร์ชวลแมชชีนที่ออกแบบมาให้คอมไพล์และรันไบต์โค้ดของภาษาไดนามิคได้อย่างมีประสิทธิภาพ" โดยมีเป้าหมายให้สนับสนุนภาษา Perl 6, Python, Ruby, Lua, Tcl หรือถ้าพูดให้ง่ายๆ เทียบกับ .NET ก็คือเป็น CLR ของภาษาไดนามิคทั้งหลายนั่นเอง

สำหรับเวอร์ชัน 1.0.0 นี้ สามารถคอมไพล์และรันภาษาแอสเซมบลีของ Parrot และ PIR (Parrot Immediate Representation) ได้แล้ว ส่วนภาษาอื่นๆ ยังอยู่ในช่วงการพัฒนา

ในช่วงแรก แนวคิดของโครงการจัดว่าค่อนข้างทันสมัยมาก แต่ด้วยความล่าช้าของการพัฒนา ทำให้กว่าเวอร์ชันแรกจะออกมาได้ ก็ใช้เวลาไปถึง 8 ปี จนกระทั่งเวอร์ชวลแมชชีนยี่ห้ออื่นล้ำหน้าไปไกลแล้ว

ที่มา - parrot.org

Comments

By: meddlesome
meddlesome's blog
on 26/03/09 2:56 #92967 toggle
meddlesome's picture

8 ปี !!!


meddlesome.tech.blog

By: winggundamth
ContributorAndroidUbuntu
winggundamth's blog
on 26/03/09 6:27 #92988 toggle
winggundamth's picture

8 ปี...

เอ่อ มันไม่ช้าธรรมดาเลยล่ะครับ แต่ช้ามากกกกกกกกกกกกกกกกกก

I will change the world, to the better day.


I will change the world, to the better day.

By: veer
AndroidSymbianUbuntu
veer's blog
on 26/03/09 19:55 #93147 toggle
veer's picture

parrot น่าจะเร็วได้พอๆ กับ luajit? งานต่อไปอาจจะต้อง bind parrot เข้ากับ library (ภาษา C) ต่างๆ หรือเปล่า?