
ที่มาภาพ: The Register
Modular เปิดตัวภาษา Mojo 1.0 รองรับฮาร์ดแวร์ AI หลากหลาย
⚡ สรุป 30 วิ
Modular ปล่อย Mojo 1.0 รองรับ GPU, CPU และ ASIC ช่วยนักพัฒนา AI เขียนโค้ดบนฮาร์ดแวร์หลายประเภทโดยไม่ผูกกับแพลตฟอร์มใด ๆ.…
โมดูลาร์ประกาศว่า Mojo ถึงระดับ 1.0 เมื่อวันอังคารที่ผ่านมา ซึ่งเป็นสัญญาณว่าภาษาโปรแกรมนี้พร้อมสำหรับการใช้งานในระบบผลิตจริงและมุ่งเน้นให้ผู้พัฒนา AI สามารถเขียนโค้ดบนฮาร์ดแวร์หลากหลายประเภทได้โดยไม่ต้องผูกติดกับแพลตฟอร์มของผู้ขายเฉพาะเจาะจง การเปิดตัวเวอร์ชันนี้อาจเปลี่ยนโฉมการพัฒนาซอฟต์แวร์ AI ในอนาคต
Overview
Mojo 1.0 เป็นภาษาโปรแกรมที่ออกแบบให้เป็น “general‑purpose” แต่มีจุดมุ่งหมายหลักคือการทำให้สแต็กซอฟต์แวร์ AI มีความเป็นเอกภาพโดยรองรับ GPU, CPU, ASIC และระบบฮีเทอโรจีนัสอื่น ๆ ที่ใช้ประมวลผลงาน AI โมดูลาร์ได้พัฒนา Mojo ร่วมกับกรอบการทำ inference ชื่อ MAX, ซึ่งตั้งเป้าหมายให้ผู้พัฒนาสร้างซอฟต์แวร์ ระบบ และเครื่องมือ AI ได้โดยไม่ต้องอิงกับเทคโนโลยีของ Nvidia CUDA หรือ AMD ROCm
Purpose and Positioning
ตามที่ Chris Lattner ผู้สร้าง LLVM, Clang, Swift และ MLIR กล่าวไว้ในงานนำเสนอปี 2023, อุตสาหกรรม AI ยังพึ่งพา CUDA อย่างมาก แต่เทคโนโลยีดังกล่าวไม่ได้ตอบสนองต่อความต้องการของผู้ผลิตที่ต้องการทางเลือกแบบเปิด Mojo จึงผสมคุณลักษณะของ Python ที่เป็นภาษามาตรฐานในงาน AI กับระบบความปลอดภัยของหน่วยความจำแบบ Rust และความสามารถระดับระบบที่เคยต้องอาศัย C, C++ หรือ CUDA ด้วยเหตุนี้ นักพัฒนาที่ทำงานบนฮาร์ดแวร์หลายประเภทจึงอาจใช้ Mojo เป็นภาษากลางได้
Technical Features
การเปิดตัวเวอร์ชัน 1.0 นำเสนอคุณสมบัติใหม่หลายประการที่ออกแบบเพื่อเพิ่มประสิทธิภาพและความสะดวกในการเขียนโค้ด AI:
- รองรับไวยากรณ์ lambda แบบ Python สำหรับสร้าง closure ในบรรทัดเดียว
- ปรับปรุง **Mojo Language Server Protocol (LSP) เพื่อทำงานร่วมกับ VS Code และเครื่องมือแก้ไขโค้ดอื่น ๆ ได้ดีขึ้น
- เพิ่ม Mojo AI skills ที่ช่วยให้การเรียกใช้ฟังก์ชัน AI เป็นเรื่องง่ายโดยไม่ต้องเขียนโค้ดยาว ๆ
- ไลบรารีมาตรฐานของ Mojo แจกจ่ายภายใต้ Apache License v2.0 พร้อมข้อยกเว้นของ LLVM
นอกจากนี้ ภาษา Mojo ใช้ **MLIR (Multi‑Level Intermediate Representation) เป็นระดับกลางเพื่อเข้าถึงคุณลักษณะเฉพาะของฮาร์ดแวร์ AI ทำให้สามารถเพิ่มประสิทธิภาพการทำงานและลดค่าใช้จ่ายด้านคอมพิวท์ได้อย่างมีนัยสำคัญ
Open‑source Strategy & Community Reaction
โมดูลาร์ประกาศว่าจะเปิดซอร์สโค้ด Mojo compiler ภายในปีนี้ และอาจจัดเวิร์กช็อปเปิดตัวที่งาน Modcon ที่จะเกิดขึ้นในสัปดาห์หน้า การยืนยันนี้มาจากการสตรีม Q&A บน YouTube ซึ่งเป็นการตอบคำถามจากนักพัฒนาที่แสดงความกังวลเกี่ยวกับการที่ Qualcomm ได้เข้าซื้อโมดูลาร์ในเดือนมิถุนายนที่ผ่านมา Lattner ตอบว่า แม้เขาไม่สามารถพูดแทน Nvidia หรือ AMD ได้ แต่ทั้งสองบริษัทยังคงเป็น “partner” ที่ให้การสนับสนุนโค้ดโอเพ่นซอร์สอย่างมาก “They both contribute an incredible amount to open source code,” เขากล่าว
การเปิดตัวแบบโอเพ่นซอร์สนี้คาดว่าจะช่วยบรรเทาความกังวลของชุมชนว่าการเป็นเจ้าของโดย Qualcomm จะทำให้ Mojo สูญเสียความเป็นกลาง หากคอมไพเลอร์และเครื่องมือทั้งหมดพร้อมใช้งานในรูปแบบเปิด ผู้พัฒนาจึงสามารถตรวจสอบโค้ดได้เองและนำไปปรับใช้กับฮาร์ดแวร์ของตนโดยไม่ต้องกังวลเรื่องการล็อกอินเทรนด์
Market Impact & Future Outlook
แม้ CUDA ยังคงครองส่วนแบ่งตลาด GPU สำหรับ AI อยู่สูง, การเปิดตัว Mojo 1.0 อาจเป็นจุดเริ่มต้นของการแข่งขันใหม่ในระดับภาษาการเขียนโปรแกรม บริษัทที่พัฒนาฮาร์ดแวร์แบบเปิดหรือผู้ผลิต ASIC ใหม่ ๆ สามารถใช้ Mojo เป็นชั้นกลางเพื่อสร้างสภาพแวดล้อมการพัฒนา AI ที่ไม่ผูกติดกับ Nvidia หรือ AMD ได้
หากคอมไพเลอร์และเครื่องมือของ Mojo ถูกปล่อยเป็นโอเพ่นซอร์สเร็ว ๆ นี้, ความสนใจจากนักพัฒนาจะเพิ่มขึ้นอย่างชัดเจน การที่ Mojo ผสมความง่ายของ Python กับระบบความปลอดภัยระดับ Rust ทำให้มันเป็นตัวเลือกที่น่าสนใจสำหรับโครงการ AI ที่ต้องการประสิทธิภาพสูงและต้นทุนต่ำ อย่างไรก็ตาม ผลกระทบต่ออุตสาหกรรมจะขึ้นกับการยอมรับจากชุมชนพัฒนาและการสนับสนุนของผู้ผลิตฮาร์ดแวร์หลักในระยะต่อไป
Summary
Mojo 1.0 แสดงให้เห็นความมุ่งมั่นของโมดูลาร์ในการสร้างภาษาโปรแกรม AI ที่เป็นกลางต่อผู้ขายอุปกรณ์และพร้อมสำหรับการใช้งานจริง การเปิดซอร์สคอมไพเลอร์ในเร็ว ๆ นี้จะเป็นก้าวสำคัญที่ช่วยเพิ่มความเชื่อมั่นของชุมชนและอาจกระตุ้นการแข่งขันในตลาดเครื่องมือพัฒนา AI อย่างมีนัยสำคัญ.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- Modular's Mojo programming language hits 1.0 milestone
- ผู้เขียน
- Unknown
- แหล่ง
- The Register
- วันที่เผยแพร่
- 12 สิงหาคม 2569 เวลา 06:50



