ภาษา Swift เป็นไฮไลท์สำคัญของงาน WWDC ปีนี้ ที่น่าแปลกใจคือไม่มีข่าวเกี่ยวกับมันเลยจนกระทั่งเปิดตัวในงาน ตอนนี้รายละเอียดการพัฒนาบางส่วนก็เปิดเผยมาจากเว็บของ Chris Lattner โปรแกรมเมอร์ในฝ่ายเครื่องมือพัฒนา เขาส่งโค้ดเข้าโครงการ LLVM อย่างต่อเนื่องเพื่อเตรียมความพร้อมสำหรับภาษา Swift
โครงการ Swift เริ่มต้นในเดือนกรกฎาคมปี 2010 โดย Lattner พัฒนาโครงสร้างพื้นฐาน และทีมนักพัฒนาคนอื่นเข้ามาช่วยในปี 2011 จนกระทั่งแอปเปิลเริ่มเอาจริงในเดือนกรกฎาคมปี 2013 หรือประมาณปีที่แล้ว ก่อนจะเปิดตัวในงานที่เพิ่งผ่านไป
Lattner ระบุว่าภาษา Swift ได้รับไอเดียจากภาษาจำนวนมาก เช่น Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, และภาษาอื่นๆ สำหรับฟีเจอร์สำคัญคือ Playgrounds นั้นได้รับแรงบันดาลใจจากโครงการ Light Table IDE สำหรับภาษาจาวาสคริปต์และ Python ที่มีความสามารถคล้ายกัน
ตัว Lattner เองเป็นคนพัฒนา LLVM มาตั้งแต่เริ่มต้นในปี 2000 ร่วมกับ Vikram Adve ก่อนจะเข้ามาทำงานกับแอปเปิลในปี 2005
ที่มา - Nondot.org
Comments
ถือว่าสองคนนี้เป็นบิดาของภาษา Swift ได้มั้ยครับเนี่ย
I made thing to be used for making things.
เจ๋งสุดๆ ครับ
ที่จริงมันเป็นเรื่องดีที่ได้เห็นภาษาใหม่ๆ นะครับ
แต่ที่ผมอยากเห็นมากกว่าคือ iOS รองรับapp ที่เขียนจากภาษาอะไรก็ได้ที่แปลเป็น llvm il ได้
ยากไปมั่้ง
อยากให้ Android และ WP ก็มีแบบนี้เหมือนกัน
// ได้แต่ฝันสินะ
~ HudchewMan's Station & @HudchewMan~
ผมมองว่า LLVM ก็เหมือน .NET Framework ครับ
ดังนั้น WP ก็มี .NET Framework อยู่แล้วหนะครับ
Android นี่ ถ้าแปลเป็น Dalvik/ART ได้ก็รันได้หมดนะ อย่างแอพที่ผมเขียนก็ไม่ได้เขียนบน Java แต่เป็น Eclipse Xtend (ซึ่งก็ยอมรับว่ามันแปลมาเป็น java ก่อน 555) อะไรแบบนี้
ผมเห็นว่า Scala ก็รันได้เหมือนกัน แต่เหมือนจะไม่มีคนใช้กับ Android เท่าไหร่ (เหมือนจะตัดซัพพอร์ทแล้วด้วย)
เค้าเปลี่ยนไปใช้ scaloid กันแล้วหรือเปล่าครับ