Tags:
Node Thumbnail

Acer เปิดตัว Acer Swift 5 รุ่นใหม่ หน้าจอ 14 นิ้ว ลดขนาดของขอบจอลง อัตราส่วนหน้าจอต่อตัวเครื่อง ถึง 90% จะมาพร้อมซีพียู Intel Core Gen 11th สถาปัตยกรรม Tiger Lake ที่ยังไม่เปิดตัวพร้อมชิปกราฟฟิกออนบอร์ด Intel Xe และการ์ดจอแยก NVIDIA Geforce MX350

เคลือบสารต่อต้านแบคทีเรีย (antimicrobial) ที่ทัชแพด ตัวเครื่องทำด้วยวัสดุแมกนีเซียมลิเธียม และแมกนีเซียมอะลูมิเนียม มีน้ำหนักเบากว่า 1 กิโลกรัมเช่นเคย มีพอร์ต HDMI, USB-A สองช่อง, USB-C Thunderbolt หนึ่งช่อง และมีรูเสียหูฟัง 3.5 มิลลิเมตร แบตเตอรี่ ชาร์จ 30 นาที ใช้ได้ถึง 4 ชั่วโมง มี 2 สี คือ Mist Green และ Safari Gold

Tags:
Node Thumbnail

ช่วงนี้หลายๆ คน อาจต้องทำงานจากบ้าน หรือต้องยกโน้ตบุ๊กเปลี่ยนที่ทำงานบ่อยๆ เพราะที่ทำงานลดวันเข้าออฟฟิศ หรือน้องๆ นักเรียนนักศึกษาที่ต้องเรียนออนไลน์ อาจจะอยากได้โน้ตบุ๊กที่มีน้ำหนักเบาแต่ใช้งานได้ครบครันสักเครื่อง ไว้ทำงานให้คล่องตัวได้ทุกที่ วันนี้ผู้เขียนมี Acer Swift 5 โน้ตบุ๊กในตระกูล Swift หรือไลน์บางเบาของ Acer ที่ขึ้นชื่อเรื่องความกะทัดรัด และน้ำหนักที่เบากว่าหนึ่งกิโล แต่ประสิทธิภาพไม่แพ้ใครมาแนะนำ

Tags:
Node Thumbnail

โครงการพัฒนาภาษา Swift ของแอปเปิลประกาศแผนการพัฒนารุ่น 5.3 โดยเป้าหมายหลักของเวอร์ชั่นนี้คือการพัฒนาประสิทธิภาพ และพยายามซัพพอร์ตแพลตฟอร์มให้มากขึ้น โดยเฉพาะการรองรับวินโดวส์และลินุกซ์ให้ครอบคลุมดิสโทรต่างๆ มากขึ้น

ก่อนหน้านี้ Swift มีคอมไพลเลอร์เป็นทางการบน Mac OS และ Ubuntu เท่านั้น แม้จะมีบริษัทภายนอกพัฒนาคอมไพลเลอร์มาคอมไพล์เป็น .NET และ Java Bytecode ได้ แต่ความเข้ากันได้ก็ไม่เท่ากับโครงการหลักอยู่ดี

Swift 5.3 จะตัด branch ในวันที่ 4 เมษายนนี้แยกออกไปพัฒนาตามเป้าหมาย โค้ดใน master หากต้องการรวมเข้า 5.3 จะต้องดึงผ่าน pull request เอา อย่างไรก็ดีมีโครงการย่อยๆ ตัดโค้ดออกไปตั้งแต่วันที่ 27 มีนาคมแล้วบางส่วน

Tags:
Node Thumbnail

แอปเปิลมีแอป Swift Playgrounds ที่สอนการเขียนโปรแกรมและเรียนรู้ภาษา Swift สำหรับเด็กและอยู่ในรูปของเกม ล่าสุดตัวแอปรองรับบน macOS แล้ว หลังจากก่อนหน้านี้มีแค่บน iPad เท่านั้น

แน่นอนว่าการเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของโครงการ Catalyst ที่แอปเปิลต้องการเชื่อมแพลตฟอร์มแอปบน iOS และ macOS เข้าไว้ด้วยกัน ขณะที่ในหน้าเพจของแอป Swift Playgrounds ระบุว่าเวอร์ชัน macOS จะมีฟีเจอร์เพิ่มเข้ามาอย่างการ drag-and-drop เป็นต้น

Swift Playgrounds รองรับ 6 ภาษาคือได้แก่ภาษาอังกฤษ ภาษาจีนกลาง, ภาษาญี่ปุ่น, ภาษาฝรั่งเศส, ภาษาเยอรมันและภาษาสเปน (ลาตินอเมริกา)

Tags:
Node Thumbnail

ของใหม่สำหรับนักพัฒนาสายแอปเปิลที่เปิดตัวในงาน WWDC 2019 คือ SwiftUI เฟรมเวิร์คสำหรับสร้าง UI แบบเนทีฟได้ทุกแพลตฟอร์มในจักรวาลแอปเปิล (macOS, iOS, iPadOS, watchOS, tvOS)

จุดเด่นของ SwiftUI คือการเขียนบรรยายชิ้นส่วน UI ด้วยภาษา Swift แบบ declarative (ลักษณะเดียวกับเฟรมเวิร์ค UI สมัยใหม่อย่าง React, Flutter, Angular) ทำให้โค้ดอ่านง่ายและดูแลง่าย รวมถึงสามารถสร้างคอมโพเนนต์ UI เพื่อนำไปใช้ซ้ำในแอพตัวอื่นๆ ได้ด้วย

SwiftUI มาพร้อมฟีเจอร์สมัยใหม่ อย่างการจัดการแอนิเมชันให้อัตโนมัติ นักพัฒนาเพียงแค่เขียนเมธ็อดกำหนดผลลัพธ์ แล้ว SwiftUI จะช่วยคำนวณการแสดงแอนิเมชันระหว่างทางให้เอง, ตัวของ SwiftUI ยังรองรับ Dark Mode ในระบบปฏิบัติการของแอปเปิลเรียบร้อยแล้วด้วย

Tags:
Node Thumbnail

กูเกิลปล่อยโครงการย่อยสำหรับ TensorFlow บนภาษาอื่นๆ เพิ่มเติมในงาน TensorFlow Dev Summit ปีนี้ โดยอัพเดต TensorFlowJS เป็นรุ่น 1.0 พร้อมใช้งานแล้ว

TensorFlowJS มาพร้อมกับเมเดลพร้อมใช้ 5 โมเดล ได้แก่

  • MobileNet จัดหมวดหมู่ภาพ
  • PoseNet จับท่าทางคน
  • CocoSSD ตรวจจับวัตถุในภาพ
  • Speech command จับคำสั่งจากเสียง 1 วินาที
  • KNN Classifier จัดหมวดหมู่ข้อมูลแบบ k-nearnest

ดาวน์โหลด TensorFlowJS ได้จาก GitHub: tensorflow/tfjs-core

Tags:
Node Thumbnail

แอปเปิลประกาศสนับสนุนโครงการเขียนโค้ดสำหรับทุกคน โดยจะเปิดเซสชั่น Hour of Code ให้เรียนฟรี ผ่านกิจกรรม Today at Apple ที่ร้าน Apple Store ทุกสาขาทั่วโลก รวมทั้งสาขาไอคอนสยาม ในประเทศไทยด้วย ตั้งแต่วันที่ 1 ถึง 14 ธันวาคม 2561

กิจกรรมดังกล่าวจัดเพื่อฉลองสัปดาห์แห่งการศึกษาวิทยาศาสตร์คอมพิวเตอร์ (3-9 ธันวาคม) โดยมีเซสชั่น อาทิ การแนะนำการใช้งาน Swift Playgrounds ซึ่งเป็นแอปบน iPad เหมาะสำหรับเด็กอายุ 12 ปี ขึ้นไป, Teacher Tuesdays หลักสูตรสำหรับคุณครู เพื่อรู้จักแหล่งข้อมูลสำหรับการเขียน​โ‌ค้‌ด

ผู้สนใจสามารถดูรายละเอียดและลงทะเบียนล่วงหน้าได้ฟรีที่นี่

Tags:
Node Thumbnail

กูเกิลร่วมส่งโค้ดเข้าโครงการภาษา Swift ของแอปเปิล โดยโค้ดถูกยื่นเพื่อเข้า GitHub ของ Swift แล้ว

สิ่งที่น่าสนใจคือ โค้ดจากกูเกิลเกี่ยวข้องกับระบบปฏิบัติการ Fuchsia ซึ่งเป็นโครงการพัฒนาระบบปฏิบัติการตัวที่สามของกูเกิล (นอกเหนือจาก Android และ Chrome OS) ที่ผ่านมา Fuchsia รองรับการเขียนแอพด้วยภาษา Dart, Go, C/C++ และจากหลักฐานล่าสุด เราจะเห็นว่า Fuchsia จะรองรับ Swift ด้วย

ตอนนี้ยังไม่มีความชัดเจนว่า กูเกิลสร้าง Fuchsia ไปเพื่ออะไร

Tags:
Node Thumbnail

TIOBE รายงานดัชนีภาษาโปรแกรมยอดนิยมประจำเดือนตุลาคม 2017 การเปลี่ยนแปลงสำคัญคือภาษา Swift ของแอปเปิล ตกฮวบลงมาอยู่อันดับ 16

Swift ได้รับความนิยมจนได้เข้า Top 10 เมื่อเดือนมีนาคม 2017 แต่ช่วงหลังอันดับกลับตกลงต่อเนื่อง ซึ่ง TIOBE วิเคราะห์ว่านักพัฒนาแอพเริ่มหันไปใช้เครื่องมือข้ามแพลตฟอร์มอย่าง Xamarin (C#), Apache Cordova (JavaScript), Ionic (JavaScript) เพื่อลดภาระการดูแลแอพสองเวอร์ชันบน Android และ iOS

ผลคือความนิยมใน Java, Swift, Objective-C ต่างก็ตกลงกันถ้วนหน้า เพียงแต่ฐานของ Java ยังเข้มแข็ง เลยยังรักษาอันดับหนึ่งไว้ได้

Tags:
Node Thumbnail

เมื่อต้นปี Chris Lattner อดีตหัวหน้าทีมพัฒนาภาษา Swift และ IDE Xcode ได้ประกาศลาออกจาก Apple และย้ายไปทำงานอยู่ทีม Autopilot ของ Tesla ล่าสุดเค้าได้ประกาศผ่าน Twitter ส่วนตัวว่าตอนนี้ย้ายไปทำกับทีม Google Brain แล้ว

Lattner อธิบายลงในเว็บไซต์ส่วนตัวเพิ่มเติมว่า เมื่อตอนทำงานอยู่ Tesla ได้สร้างสิ่งดีๆ ร่วมกับทีมขึ้นมามากมาย แต่เค้าคิดว่าบริษัทไม่เหมาะกับตัวเอง สุดท้ายก็ตัดสินใจลาออกและย้ายไปทำงานอยู่กับทีม Google Brain โดยเริ่มทำงานในอาทิตย์หน้า

Tags:
Topics: 
Node Thumbnail

Apple ประกาศเพิ่มภาษาในแอพ Swift Playgrounds อีก 5 ภาษา เพื่อให้ผู้ใช้เรียนรู้และเข้าใจหลักการเขียนโปรแกรมและตัวภาษาโปรแกรม Swift ด้วยภาษาท้องถิ่น

สำหรับ 5 ภาษาที่เพิ่มเข้าไปได้แก่ภาษาจีนกลาง, ภาษาญี่ปุ่น, ภาษาฝรั่งเศส, ภาษาเยอรมันและภาษาสเปน(ลาตินอเมริกา) เมื่อผู้ใช้เลือกเปลี่ยนเป็นภาษาดังกล่าว แอพจะเปลี่ยนจากภาษาอังกฤษเป็นภาษาที่เลือกไว้ในทุกจุด ทำให้ผู้ใช้เรียนภาษาโปรแกรม Swift ด้วยภาษาของตัวเองได้อย่างเข้าใจมากขึ้น

Tim Cook ซีอีโอของ Apple กล่าวว่า แอพ Swift Playgrounds ช่วยให้คนทุกเพศทุกวัยสามารถเรียนรู้การเขียนโค้ดแบบง่ายๆ ทุกคน และขณะนี้ก็มีผู้ดาวน์โหลดแอพไปแล้วล้านกว่าครั้ง

Tags:
Node Thumbnail

ดัชนีความนิยมของภาษาเขียนโปรแกรม TIOBE เดือนมีนาคมนี้ ภาษา Swift ของ Apple เข้าสู่ 10 อันดับล่าสุดแล้ว เมื่อเทียบกับมีนาคมปีที่แล้ว พบว่าอยู่ในอันดับที่ 14 และมีนาคมปีนี้ขยับขึ้นมาเป็นอันดับที่ 10 ทำให้มีความนิยมอยู่ที่ 2.268% เพิ่มขึ้น 0.68%

TIOBE อธิบายว่า ตลอด 3 ปีที่ผ่านมา Apple ประกาศจะแทนที่ Objective-C ด้วยภาษา Swift ให้ได้ ซึ่งคาดหวังไว้ว่ามันจะถูกนำไปใช้งานมากขึ้นเรื่อยๆ แต่ในความเป็นจริงมันถูกนำไปใช้อย่างช้าๆ เนื่องจากแอพที่ถูกเขียนด้วย Objective-C มีขนาดใหญ่ ทำให้นักพัฒนาเลือกที่จะไม่ย้ายโค้ดไปเป็น Swift ถ้าหากเป็นต้องสร้างแอพใหม่ถึงจะเลือกไปใช้ Swift นั่นเอง

ส่วน 5 อันดับภาษาเขียนโปรแกรมยอดนิยมยังคงเป็น Java, C, C++, C#, และ Python เช่นเดิม และภาษา Objective-C ปีที่แล้วอยู่ในอันดับที่ 15 ปีนี้ร่วงลงไปเป็นอันดับที่ 16

ที่มา : TIOBE ผ่าน MacRumors

Tags:
Node Thumbnail

Chris Lattner ผู้อำนวยการอาวุโสฝ่ายเครื่องมือสำหรับนักพัฒนาของ Apple ที่อยู่เบื้องหลังภาษา Swift และ IDE อย่าง Xcode รวมไปถึง complier ต่างๆ ได้ออกมาประกาศอย่างเป็นทางการว่าจะลาออกจากบริษัทสิ้นเดือนนี้

ข้อความที่ปรากฎในอีเมลของ Lattner ที่ส่งในกลุ่มทีมพัฒนา Swift ระบุว่า Ted Kremenek จะเป็นหัวหน้าโปรเจคภาษา Swift คนใหม่และจะเข้ามาบริหารจัดการ Swift.org อีกด้วย โดย Kremenek ตอนนี้มีตำแหน่งเป็นผู้จัดการอาวุโสฝ่าย Languages และ Runtimes ของ Apple ส่วน Lattner จะยังเข้ามาช่วยพัฒนาภาษา Swift อยู่

นอกจากนี้ Lattner ไม่ได้หวังว่าการลาออกของเค้าจะส่งผลกระทบต่อทีม Swift ที่กำลังพัฒนาเวอร์ชัน 4 แต่อย่างใด เค้าเชื่อว่าการพัฒนาภายใต้การดูแลของ Kremenek จะทำให้เวอร์ชันนี้มีความสมบูรณ์แบบและ Apple เองก็จะเริ่มโฟกัสที่ Swift 4 มากขึ้น หลังจากที่ปล่อยเวอร์ชัน 3.1 มาได้ซักพักแล้ว

ที่มา : MacRumors

Tags:
Node Thumbnail

แอปเปิลยืนยันแผนการปล่อย Swift 3.1 ในช่วงฤดูใบไม้ผลิของ ปี 2017 และหลังจากที่ปล่อย Swift 3.1 เรียบร้อยแล้ว จะมุ่งไปที่การพัฒนา Swift 4 แทน

Swift 3.1 ถูกออกแบบมาให้ทำงานร่วมกับโค้ดเดิมของ Swift 3.0 ได้ ของใหม่ในรุ่นนี้คือปรับปรุงแกนของภาษา ปรับปรุงตัวจัดการแพ็คเกจ และปรับปรุง Swift บน Linux

รายละเอียดการเปลี่ยนแปลงใหญ่ๆ จะถูกสรุปช่วงวันที่ 16 มกราคมนี้ หลังจากนั้นจะแก้ไขเฉพาะข้อผิดพลาดสำคัญๆ บางอย่างเท่านั้น การพัฒนาจะเปลี่ยนไปโฟกัสที่ Swift 4 แทน รายละเอียดเพิ่มเติมของ Swfit 3.1 สามารถดูได้ในลิงก์ที่มาครับ

Tags:
Node Thumbnail

Facebook ได้ออก SDK สำหรับการรวมบริการของ Facebook เข้าไปในโปรแกรมที่เขียนด้วยภาษา Swift ซึ่งสามารถใช้ได้ทั้งแอพที่พัฒนาสำหรับ iOS, watchOS, tvOS และ macOS

เนื่องจากปัจจุบันภาษา Swift ยังคงอยู่ในการพัฒนาเวอร์ชันที่ 3 ฉะนั้น Facebook SDK สำหรับภาษา Swift เวอร์ชันเบต้านี้จะรองรับเฉพาะ Swift 2.2.1 และ 2.3 เท่านั้น และจะอัพเดต Facebook SDK สำหรับภาษา Swift เพื่อให้รองรับ Swift 3 ในช่วงท้ายปีเมื่อตัวภาษาเข้าสู่สถานะ GM แล้ว

โค้ด Facebook SDK สำหรับภาษา Swift นี้ทาง Facebook ได้โอเพ่นซอร์สด้วย โดยซอร์สโค้ดของ SDK นี้สามารถดาวน์โหลดได้ทันทีผ่าน GitHub หรือจะรวมเข้ากับตัวแอพผ่าน CocoaPods หรือ Carthage ก็ได้

Tags:
Node Thumbnail

แอปเปิลเปิดตัว Swift Playgrounds แอพบน iPad ที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมภาษา Swift โดยเฉพาะ

Swift Playgrounds จะมีอินเทอร์เฟซที่เอาใจผู้ใช้กลุ่มเด็ก บทเรียนหลักเป็นการ์ตูนน่ารัก ให้ผู้เล่นต้องเขียนโปรแกรมสั่งให้ตัวละครเดินไปมาและแก้ปริศนา (ลักษณะเดียวกับเว็บเขียนโปรแกรมพวก Code.org) เพื่อสอนให้เรียนรู้แนวคิดของ loop, parameter, function เป็นต้น

แอพออกแบบมาสำหรับ iPad เป็นหลัก มีปุ่มต่างๆ ช่วยให้เขียนโค้ดได้ง่ายโดยไม่ต้องพิมพ์ตัวอักษรมากนัก แอพจะเปิดให้ใช้ฟรีช่วงฤดูใบไม้ร่วงปีนี้

Tags:
Topics: 
Node Thumbnail

Apple ได้ออกพรีวิวแรกของ Swift 3.0 แล้ว ทั้งบนหน้าเว็บของ Swift และบน GitHub

สำหรับ Swift 3.0 นี้ ในเว็บไซต์ก็มีการแจ้งเตือน Snapshot นี้ว่ายังไม่ใช่ official release รวมถึงบน GitHub ก็เตือนว่า Swift 3.0 นี้เป็น source-breaking change หมายความว่า Swift 3.0 นี้จะไม่เข้ากับ Swift เวอร์ชันก่อนหน้า และ Apple ก็บอกว่า Swift เวอร์ชันถัดๆ ไปจะทำให้เข้ากับ Swift 3.0 ให้มากที่สุดเท่าที่เป็นไปได้

นอกจากนี้ใน GitHub ยังกล่าวถึงช่วงเวลาที่คาดว่าจะปล่อย Swift 3.0 เวอร์ชันเต็มได้คือปลายปีนี้

ส่วนรายละเอียดการปรับปรุง Swift 3.0 ที่บอกใน GitHub ตอนนี้ เช่น

Tags:
Node Thumbnail

The Next Web รายงานว่า ตัวแทนของ 3 บริษัทคือ Google, Facebook และ Uber ได้หารือกันในลอนดอนเกี่ยวกับภาษา Swift ของ Apple ซึ่งแหล่งข่าวรายงานว่า ทั้ง 3 บริษัทสนใจจะใช้ภาษา Swift อย่างมาก

สำหรับ Google นั้น ในรายงานกล่าวว่ากำลังตัดสินใจว่าจะใช้ Swift ไปควบคู่กับ Java บน Android และเนื่องจากปัจจุบันภาษา Java ทำให้เกิดการฟ้องร้องระหว่าง Google และ Oracle มากมาย อาจจะทำให้ Google ตัดสินใจให้ความสำคัญกับ Swift สูงกว่า Java ด้วย

หาก Google ตัดสินใจเช่นนั้น ทางบริษัทจะต้องทำไลบรารีใหม่สำหรับ Swift รวมถึงเพิ่มการรองรับใน API และ SDK ส่วน Android API ในระดับต่ำที่เขียนด้วยภาษา C++ อาจต้องทำการเขียนใหม่ทั้งหมด

Tags:
Node Thumbnail

แอปเปิลเปิดตัวภาษา Swift เวอร์ชัน 2.2 ซึ่งถือเป็นเวอร์ชันแรกหลังประกาศ Swift เป็นโอเพนซอร์สเมื่อปลายปีที่แล้ว

ฟีเจอร์สำคัญของ Swift 2.2 คือรองรับลินุกซ์แล้ว การพอร์ตยังไม่สมบูรณ์และยังขาดไลบรารีบางตัว ระบบปฏิบัติการที่รองรับคือ Ubuntu 14.04 และ 15.10 ใครอยากลองใช้งานก็ดาวน์โหลดไฟล์ไบนารีกันได้

ส่วนฟีเจอร์อื่นๆ มีการเปลี่ยนแปลงระดับตัวภาษาเล็กน้อย โดยรวมไม่ต่างจาก Swift 2.1 มาก ที่เหลือเน้นแก้บั๊กซะเป็นส่วนใหญ่

Tags:
Node Thumbnail

ที่งาน IBM InterConnect 2016 บริษัท IBM ประกาศอย่างเป็นทางการว่าจะรองรับภาษา Swift บนคลาวด์ Bluemix ของตัวเองอย่างเป็นทางการ ซึ่งถือเป็นการสานต่อความร่วมมือกับทาง Apple ที่ตกลงกันไปเมื่อปี 2014

IBM ระบุว่าการเพิ่มคุณสมบัติภาษา Swift บน Bluemix จะทำให้การพัฒนาแอพด้วยการใช้ภาษา Swift สำหรับฝั่งเครื่องแม่ข่าย (server-side programming) เป็นไปได้ง่ายขึ้นกว่าเดิม

มีให้ใช้แล้วบน Bluemix ในสถานะเปิดทดลองใช้ (preview) ใครสนใจสามารถทดลองเปิดใช้ได้ครับ

Tags:
Node Thumbnail

แอปเปิลเปิดซอร์สโค้ดชุดเบนช์มาร์คสำหรับภาษา Swift โดยประกอบด้วยชุดทดสอบประสิทธิภาพ 75 แบบ, ไลบรารีและไดรเวอร์ที่จำเป็น รวมถึง utility เสริมอื่นๆ

ตัวโค้ดอยู่บน GitHub ใช้สัญญาอนุญาตแบบ Apache 2 วิธีการคอมไพล์อ่านได้ตามลิงก์เดียวกัน

แอปเปิลบอกว่ายินดีรับโค้ดจากนักพัฒนาภายนอกที่ต้องการปรับปรุงชุดเบนช์มาร์คตัวนี้ นักพัฒนาที่สนใจก็สามารถ pull request ได้ตามระบบปกติของ GitHub

ที่มา - Swift.org

Tags:
Topics: 
Node Thumbnail

ตามหลังจากที่ Apple โอเพ่นซอร์สภาษา Swift ทาง IBM ก็ได้เปิดตัวเว็บไซต์ใหม่คือ IBM Swift Sandbox โดยสามารถเปิดหน้าเว็บมาเขียนภาษา Swift และรันได้ทันที

ตัวเว็บ IBM Swift Sandbox จะมีแบ่งเป็น 2 ฝั่ง คือฝั่งซ้ายเป็น text editor สำหรับการเขียนโค้ดภาษา Swift ส่วนฝั่งขวาจะเป็น output ซึ่งเมื่อกดปุ่ม Run ผลลัพธ์ก็จะแสดงทางด้านขวา โดยโค้ดที่เขียนลงในเว็บจะถูกคอมไพล์บน Linux Server

IBM Swift Sandbox เป็นหนึ่งในผลจากการเปิดภาษา Swift เป็นโอเพ่นซอร์ส และความร่วมมือระหว่าง Apple กับ IBM โดยในอนาคตเราน่าจะได้เห็นการใช้งานภาษา Swift และการพัฒนาที่หลากหลายยิ่งขึ้น

Tags:
Node Thumbnail

หลังจากใช้เวทีงาน WWDC 2015 ประกาศโอเพนซอร์สภาษา Swift ล่าสุด Apple ได้ปล่อย Swift ที่เป็นเวอร์ชันโอเพนซอร์สออกมาให้ใช้งานแล้ว

โดย Swift เวอร์ชัน Open Source จะถูกแจกจ่ายโดยใช้สัญญาอนุญาต Apache 2.0 ร่วมกับ Runtime Library Exception และหลักๆ นักพัฒนาสามารถดาวน์โหลดได้จาก GitHub โดยตรง ทำให้เมื่อมีการเปลี่ยนแปลงรายละเอียด นักพัฒนาก็สามารถใช้ GitHub ในการดึงเวอร์ชันล่าสุดมาใช้งานได้ในทันที

ทั้งนี้คนที่สนใจสามารถศึกษารายละเอียดเพิ่มเติมได้ที่เว็บไซต์ของ Swift ครับ

ที่มา - Cult of Mac

Tags:
Node Thumbnail

Jim Zemlin ผู้บริหารของ The Linux Foundation ตำแหน่ง Executive Director ได้ออกมากล่าวผ่าน blog เกี่ยวกับการที่ Apple เปิดภาษา Swift

เขากล่าวว่านี่เป็นก้าวที่ฉลาดของ Apple การโอเพ่นซอร์สภาษา จะทำให้การเติบโตไปได้กว้างไกลขึ้น เพราะว่าการโอเพ่นซอร์สภาษา Swift จะทำให้นักพัฒนาสามารถใช้งานบนแพลตฟอร์มใดก็ได้ Apple ก็จะได้ประโยชน์จากครั้งนี้เช่นกัน

เมื่อโอเพ่นซอร์สภาษา จะเกิดการร่วมมือระหว่างนักเขียนโค้ด สามารถแบ่งปันความคิด, รายงานบั๊ก และใช้งานภาษาบนแพลตฟอร์มของพวกเขาเองได้ ซึ่งจะทำให้ภาษานี้เติบโตไปได้กว้างไกลยิ่งขึ้น

Tags:
Node Thumbnail

ภาษา Swift ที่แอปเปิลเปิดตัวมาตั้งแต่ปีที่แล้ว ประกาศรุ่น 2.0 ในงาน WWDC วันนี้โดยเพิ่มฟีเจอร์ใหม่ๆ อีกหลายอย่าง พร้อมกับประกาศโอเพนซอร์สภายในปีนี้

ฟีเจอร์สำคัญที่เพิ่มมา เช่น

  • คอมเมนต์เป็น markdown แบบเดียวกับการเขียนข่าว Blognone
  • pattern matching ใน if
  • คอมไพล์เร็วขึ้น, รันไทม์เร็วขึ้น
  • รองรับคำสั่ง SIMD
  • ใช้ pointer ไปยังฟังก์ชั่นในภาษา C

แอปเปิลประกาศว่าจะโอเพนซอร์ส Swift ออกมาสู่สาธารณะภายในปีนี้ โดยรองรับสามแพลตฟอร์ม ได้แก่ iOS, OS X, และลินุกซ์

Pages