ภาษา Swift ที่แอปเปิลเปิดตัวมาตั้งแต่ปีที่แล้ว ประกาศรุ่น 2.0 ในงาน WWDC วันนี้โดยเพิ่มฟีเจอร์ใหม่ๆ อีกหลายอย่าง พร้อมกับประกาศโอเพนซอร์สภายในปีนี้
ฟีเจอร์สำคัญที่เพิ่มมา เช่น
- คอมเมนต์เป็น markdown แบบเดียวกับการเขียนข่าว Blognone
- pattern matching ใน if
- คอมไพล์เร็วขึ้น, รันไทม์เร็วขึ้น
- รองรับคำสั่ง SIMD
- ใช้ pointer ไปยังฟังก์ชั่นในภาษา C
แอปเปิลประกาศว่าจะโอเพนซอร์ส Swift ออกมาสู่สาธารณะภายในปีนี้ โดยรองรับสามแพลตฟอร์ม ได้แก่ iOS, OS X, และลินุกซ์
ที่มา - งานแถลงข่าว WWDC



on
โอเพนไปอีกรายแล้ว แล้วทำไม
tom789 Tue, 09/06/2015 - 01:52
โอเพนไปอีกรายแล้ว แล้วทำไม ไม่มีไมโครซอฟละ
.NET ก็ open แล้วนะครับ
McKay Tue, 09/06/2015 - 02:05
In reply to โอเพนไปอีกรายแล้ว แล้วทำไม by tom789
.NET ก็ open แล้วนะครับ หมดหรือยังไม่รู้
ผมหมายถึงรองรับกับวินโดวนะครั
tom789 Tue, 09/06/2015 - 02:26
In reply to .NET ก็ open แล้วนะครับ by McKay
ผมหมายถึงรองรับกับวินโดวนะครับ
เอาคืน .net มั้งครับ
hydrojen Tue, 09/06/2015 - 10:30
In reply to ผมหมายถึงรองรับกับวินโดวนะครั by tom789
เอาคืน .net มั้งครับ เอ๊ะใครแสบกว่ากันหว่า
เพราะ API ของ Windows
UltimaWeapon Tue, 09/06/2015 - 12:45
In reply to ผมหมายถึงรองรับกับวินโดวนะครั by tom789
เพราะ API ของ Windows แตกต่างจาก OS X คับ เลยทำให้การ Cross-platform ทำได้ยาก
เสียงกริ๊ด และเสียงตบมือจาก
Bluetus Tue, 09/06/2015 - 01:39
เสียงกริ๊ด และเสียงตบมือจาก Dev ในงานดังและนานมาก 555555
Swift ง่ายกว่า Objective-c
xenatt Tue, 09/06/2015 - 01:54
Swift ง่ายกว่า Objective-c มากอะ ข่าวดีมากๆ
เหมือนกับ Apple บอก Open Source Developer ว่า มาเถอะ เขียนครั้งเดียวได้ทั้ง Linux , Mac
แล้ว Win ล่ะ ;w;
Aize Tue, 09/06/2015 - 02:12
In reply to Swift ง่ายกว่า Objective-c by xenatt
แล้ว Win ล่ะ ;w;
พี่ 10 ไปช่วยอุ้มก่อนครับ...
Be1con Tue, 09/06/2015 - 02:49
In reply to แล้ว Win ล่ะ ;w; by Aize
พี่ 10 ไปช่วยอุ้มก่อนครับ...
จะตามมาทีหลังในอนาคตมั้ยน้อ
Pinery Tue, 09/06/2015 - 10:02
In reply to แล้ว Win ล่ะ ;w; by Aize
จะตามมาทีหลังในอนาคตมั้ยน้อ
ถ้า open source
bluezip Tue, 09/06/2015 - 04:20
ถ้า open source เดียวก็มีคนทำลง windows ให้เอง
นอกจากทำแล้ว ยังต้องอัพเดทตาม
heart Tue, 09/06/2015 - 10:31
In reply to ถ้า open source by bluezip
นอกจากทำแล้ว ยังต้องอัพเดทตาม OS version หรือแก้ปัญหารายตัวสำหรับ Hardware ใหม่ๆ
ต้องซัพพอร์ตยาวไป... ถ้าไม่มีเงินสนับสนุน ก็ยาก
แจ่มๆ เลย
sukjai Tue, 09/06/2015 - 06:40
แจ่มๆ เลย
พี่วิน(ดีเซล)อยู่นอกสายตา
konkeanweb Tue, 09/06/2015 - 09:35
พี่วิน(ดีเซล)อยู่นอกสายตา
ถึงจะ open แต่พวก Core
hydrojen Tue, 09/06/2015 - 10:32
ถึงจะ open แต่พวก Core ทั้งหลายยังเป็นของ Apple อยู่ดี
เพราะงั้น เอาไปแค่swift เถิด อย่านู่นนั่นนี่ได้มามะ กำตังค์มา
Pointer...
itpcc Tue, 09/06/2015 - 10:32
Pointer...
เห็นมีคนพูดถึง Windows กัน
mr_tawan Tue, 09/06/2015 - 12:02
เห็นมีคนพูดถึง Windows กัน คือ Swift ใช้ LLVM backend ที่ยังไม่รองรับ Windows ได้เต็มที่นัก ก็เลยคงยังไม่เปิดให้ใช้จริงจังเหมือนบน Linux น่ะครับ
ทุกวันนี้ยังงงๆ
เอี้ยก้วย ณ แอนฟิลด์ Tue, 09/06/2015 - 13:20
ทุกวันนี้ยังงงๆ ว่าตอนไหนต้องใช้ ? ตอนไหนต้อง !
ทุกวันนี้มีใครทำ pure swift
HuLii Tue, 09/06/2015 - 16:14
ทุกวันนี้มีใครทำ pure swift app แล้วบ้าง Obj-c API ยังลุยไม่หมดเลย คุ้มเวลามั้ยถ้าไปลุย swift