หลาย ๆ คนคงจำภาษา Xtend กันไม่ได้ ภาษา Xtend เป็นหนึ่งในโครงการของมูลนิธิ Eclipse โดยมีเป้าหมายให้ Java ดูน่าใช้งานมากขึ้น โดยมีลักษณะเด่นอยู่ที่ตัวโค๊ดจะถูกแปลให้อยู่ในรูปของโค๊ดภาษา Java ก่อนที่จะถูกแปลให้เป็น Java bytecode อีกทีหนึ่ง ซึ่งต่างกับภาษาอื่น ๆ ที่ทำงานบน Java VM เหมือนกันอย่างเช่น Scala หรือ JRuby ที่จะแปลโค๊ดไปเป็น Java bytecode โดยตรง
สำหรับในเวอร์ชั่น 2.4 นั้น ฟีเจอร์สำคัญที่เพิ่มเข้ามาก็คือการรองรับการดีบั๊กโปรแกรมของแอนดรอยด์ เดิมที Xtend สามารถนำไปเขียนแอพลิเคชั่นของแอนดรอยด์ได้อยู่แล้ว แต่การดีบั๊กโค๊ดจะทำผ่าน JSR-45 ซึ่ง Dalvik VM นั้นไม่รองรับ ในเวอร์ชั่น 2.4 นี้จะเพิ่มการรองรับการดีบั๊กโปรแกรมที่ทำงานบน Dalvik VM เข้าไป ทำให้เราสามารถดีบั๊กโปรแกรมของแอนดรอยด์ได้ครับ
นอกจากนี้ยังมีการปรับปรุงในส่วนของตัวภาษาเอง และการปรับปรุงตัว IDE ในอีกหลายจุด รวมทั้งการแก้บั๊กอีกกว่า 300 รายการ รายละเอียดสามารถอ่านได้ใน Release Notes
ที่มา : Xtend
Comments
ผ่านไปสองปี เพิ่งมีข่าวที่สอง (ฮา) เป็นภาษาที่ได้รับความนิยมสูงมาก :)
ตอนแรกกะว่าจะเขียนรายละเอียดพวกฟีเจอร์ภาษาด้วย (ผมว่ามันเป็นอีกภาษาที่เขียนสนุกดีนะ) แต่กลัวว่าคนอ่านที่ไม่ได้มาสายโปรแกรมมิ่ง หรือพลังวัตรไม่แข็งพอ อาจจะธาตุไฟเข้าแทรกได้ (เว่อร์ไปมั้ย?) ก็เลยเอาออกดีกว่า
จริง ๆ คือมันเขียนยาก อ่านไม่ค่อยรู้เรื่อง 555 อ่านเองงงเอง เลยคิดว่าให้ไปอ่านต้นฉบับเองอาจจะดีกว่า
ไม่หรอกครับ ผู้อ่านบลอกนันน่าจะมีวิทยายุทธพื้นฐานอยู่ ไม่น่าจะเป็นอะไรมาก อย่างมากก็แค่กระอักเลือดนิดๆ หน่อยๆ ^^
เปิดข่าวกันได้แบบว่า - - ไม่เคยเจอประโยคนี้ขึ้นข่าวเลยครับ!
คนเขียนยังจำไม่ได้เลยครับ นับประสาอะไรกับคนอ่าน!
ผมเข้าไปอ่านข่าวของคุณ mk ยังคิดเลย ... เอ๊ะนี่ตูเคยอ่านข่าวนี้ด้วยรึ เฮ้ย นี่ตูเม้นด้วยนี่หว่า ...
ครับ จำไม่ได้แม้แต่น้อยครับ 555
ฮา
ผมก็คุ้น ๆ นะครับ คุ้นแต่ชื่อ แต่คิดไม่ออกเลยว่ามันคืออะไร
โห นึกว่าจะหายไปจากโลกเสียแล้ว
ดูไปๆ มาๆ คล้ายๆ Groovy
ลืมบอกไปว่า ผม(เพิ่งเริ่ม)ใช้อยู่นะครับ ... มีอะไรถามได้ แต่ตอบได้มั้ยผมไม่ทราบนะ 555
"ค.ควาย" เป็นอักษรต่ำ ดังนั้น "โค้ด" ใช้ไม้โทครับ
ภาษานี้ดูๆก็น่าสนใจ แต่ผมไม่ชอบภาษาใหม่ๆที่ชอบเอาสัญลักษณ์ประหลาดๆ หรือคำสั้นๆ (เช่น @ , def) มาใช้แทนคำที่อ่านรู้เรื่อง เข้าใจว่าไม่อยากพิมพ์ยาว แต่เดี๋ยวนี้ IDE มันก็ autocomplete ให้อยู่แล้วนะ
Def นี่ผมเห็นด้วย
แต่ @ เนี่ย ผมว่ามันเหมาะแล้ว เพราะว่ามันเป็น operator ตัวหนึ่งนะครับ