Tags:
Node Thumbnail

ภาษา 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

Get latest news from Blognone

Comments

By: mangmun001
iPhoneAndroid
on 5 June 2014 - 11:01 #710454

ถือว่าสองคนนี้เป็นบิดาของภาษา Swift ได้มั้ยครับเนี่ย

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 5 June 2014 - 12:14 #710477
PaPaSEK's picture

I made thing to be used for making things.

เจ๋งสุดๆ ครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 5 June 2014 - 12:42 #710484
mr_tawan's picture

ที่​จริง​มัน​เป็น​เรื่อง​ดี​ที่​ได้​เห็น​ภา​ษา​ใหม่​ๆ​ นะ​ครับ​

แต่​ที่​ผม​อยาก​เห็น​มาก​กว่า​คือ​ iOS​ รองรับ​app​ ที่​เขียน​จาก​ภา​ษาอะไรก็ได้ที่แปลเป็น​ llvm il ได้​

ยาก​ไป​มั่้ง​


  • 9tawan.net บล็อกส่วนตัวฮับ
By: HudchewMan
ContributorAndroidWindowsIn Love
on 5 June 2014 - 13:41 #710510 Reply to:710484
HudchewMan's picture

แต่​ที่​ผม​อยาก​เห็น​มาก​กว่า​คือ​ iOS​ รองรับ​app​ ที่​เขียน​จาก​ภา​ษาอะไรก็ได้ที่แปลเป็น​ llvm il ได้​

อยากให้ Android และ WP ก็มีแบบนี้เหมือนกัน
// ได้แต่ฝันสินะ


~ HudchewMan's Station & @HudchewMan~

By: arth
iPhoneWindows PhoneWindows
on 5 June 2014 - 14:31 #710527 Reply to:710510

ผมมองว่า LLVM ก็เหมือน .NET Framework ครับ
ดังนั้น WP ก็มี .NET Framework อยู่แล้วหนะครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 5 June 2014 - 16:25 #710547 Reply to:710510
mr_tawan's picture

Android นี่ ถ้าแปลเป็น Dalvik/ART ได้ก็รันได้หมดนะ อย่างแอพที่ผมเขียนก็ไม่ได้เขียนบน Java แต่เป็น Eclipse Xtend (ซึ่งก็ยอมรับว่ามันแปลมาเป็น java ก่อน 555) อะไรแบบนี้

ผมเห็นว่า Scala ก็รันได้เหมือนกัน แต่เหมือนจะไม่มีคนใช้กับ Android เท่าไหร่ (เหมือนจะตัดซัพพอร์ทแล้วด้วย)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: neizod
ContributorTraineeIn Love
on 5 June 2014 - 21:22 #710619 Reply to:710547
neizod's picture

เค้าเปลี่ยนไปใช้ scaloid กันแล้วหรือเปล่าครับ