แอปเปิลเปิดตัวภาษารุ่นต่อไปสำหรับการพัฒนาบน iOS ในชื่อว่าภาษา Swift
แก้ปัญหาทั้งในแง่ของประสิทธิภาพและฟีเจอร์ของภาษาสมัยใหม่ ตัว runtime
สร้างขึ้นบนโครงสร้าง LLVM มีประสิทธิภาพดีกว่า Objective-C
ทุกวันนี้เกือบเท่าตัว
ในแง่ฟีเจอร์ Swift จะรองรับฟีเจอร์ของภาษาโปรแกรมยุคใหม่ เช่น interface,
generics, namespace, closure ตัวภาษาสามารถคอมไพล์เป็นไบนารีแบบเนทีฟได้
และมีฟีเจอร์ระดับสูงเช่น collections หรือ pattern matching มาให้ในตัว
รวมถึงฟีเจอร์ที่เจาะจงกับ iOS และ OS X อย่าง Cocoa และ Cocoa Touch
ก็จะทำงานร่วมกับ Swift ได้ในตัว
เมื่อทำงานร่วมกับ Xcode รุ่นใหม่ Swift จะมีฟีเจอร์ Playground สามารถรันซอฟต์แวร์โดยเห็นค่าตัวแปรต่างๆ เปลี่ยนไปได้ทันที
รายละเอียดเพิ่มเติมของ Swift อ่านได้จาก Apple Developer
ที่มา: Blognone
ไม่มีความคิดเห็น:
แสดงความคิดเห็น