Pada 11 Ogos 2026, Modular mengumumkan bahawa bahasa Mojo telah mencapai versi 1.0 sebagai sebahagian daripada keluaran 26.5. Rumusan langsung untuk pemilik perniagaan: Mojo bukan produk yang anda beli atau alat yang anda pasang dalam syarikat anda — ia ialah bahasa pengaturcaraan yang beroperasi pada lapisan di bawah aplikasi AI yang sudah anda gunakan. Ia ditulis dalam gaya yang hampir dengan Python, tetapi dikompil menjadi kod berprestasi tinggi yang berjalan terus pada CPU, GPU dan pemecut khusus. Mencapai 1.0 bermakna syarikat di sebaliknya telah komited secara rasmi untuk memastikan bahasa ini kekal stabil, dan ini menjadikan pembinaan produk bertahun-tahun di atasnya satu keputusan yang munasabah dan bukannya pertaruhan. Kesannya kepada anda tidak langsung tetapi nyata: kos menjalankan model AI terus menurun, dan pilihan anda untuk menjalankan AI dalam infrastruktur sendiri, dan bukannya bergantung sepenuhnya pada satu pembekal, semakin luas.

Mengapa Mojo Wujud: Masalah Dua Bahasa

Setiap pasukan yang membina sistem AI akan berdepan dengan masalah lama yang dikenali sebagai masalah dua bahasa. Python ialah bahasa para penyelidik dan pembangun kerana ia pantas ditulis, mudah dibaca dan dikelilingi ekosistem alatan AI yang terbesar — tetapi ia perlahan dilaksanakan. Oleh itu, bahagian yang kritikal kepada prestasi ditulis dalam bahasa lain seperti C++, atau dengan alatan pengaturcaraan GPU khusus, kemudian disambungkan semula kepada Python. Hasilnya ialah sistem yang terbelah dua: lapisan mudah untuk eksperimen dan lapisan sukar untuk pengeluaran, dua pasukan dengan kemahiran berbeza, dan setiap penambahbaikan prestasi memerlukan turun ke bahasa yang kebanyakan ahli pasukan tidak tahu menulisnya. Mojo direka untuk merapatkan jurang itu: sintaks yang biasa bagi sesiapa yang mengenali Python, dengan kawalan tepat ke atas memori dan perkakasan di tempat yang anda perlukan, dalam satu bahasa dan satu rantaian alatan.

Apakah Sebenarnya Makna Mencapai Versi 1.0

Nombor versi di sini bukan gimik pemasaran. Bahasa ini mula muncul pada 2023 dan selama bertahun-tahun berubah dengan pantas — nama bertukar, sintaks diganti — menjadikan penyelenggaraan mana-mana projek jangka panjang di atasnya satu kos yang berulang. Versi 1.0 bermakna fasa itu sudah berakhir: perubahan sepanjang kitaran 1.x akan bersifat tambahan terutamanya, iaitu keupayaan baharu yang tidak merosakkan apa yang telah anda bina, dan sebarang perubahan yang memecahkan keserasian akan diurus dengan teliti, mengikut cara bahasa matang seperti C++. Komitmen kepada kestabilan inilah berita sebenar bagi pembuat keputusan.

Modular menyokong komitmen ini dengan dua cara. Pertama, ia menggunakan Mojo secara dalaman dalam pengeluaran sebagai asas platform komersialnya MAX dan Modular Cloud, jadi ia sendiri yang menanggung kos sebarang perubahan yang memecahkan keserasian. Kedua, komuniti yang terbentuk di sekelilingnya: sejak pustaka standardnya dijadikan sumber terbuka, hampir 200 penyumbang telah menggabungkan lebih daripada 1,100 pull request yang mengubah lebih daripada 200,000 baris kod, dan lebih daripada seribu orang lagi telah memfailkan isu yang membentuk hala tuju bahasa ini. Syarikat itu juga komited untuk membuka lebih banyak bahagian timbunan secara beransur-ansur, termasuk pengkompil dan rantaian alatan Mojo, sepanjang 2026.

Sorotan Keluaran 26.5

Kebanyakan kerja dalam keluaran ini ialah pembersihan dan penyatuan: di mana-mana sahaja terdapat lebih daripada satu cara untuk menyatakan idea yang sama, satu cara telah dipilih. Pengisytiharan pemboleh ubah kini dibuat secara konsisten dengan var, closure telah diseragamkan, satu jenis penuding menggantikan beberapa jenis, dan beberapa konsep dinamakan semula supaya lebih tepat. Bersama itu datang tambahan praktikal:

  • Sokongan sintaks lambda gaya Python untuk fungsi sebaris yang pantas.
  • Pelayan bahasa yang jauh lebih stabil, yang meningkatkan kerja harian dalam VS Code dan editor lain dengan ketara.
  • Bahasa ini kini mendiagnosis masalah keselamatan memori yang melibatkan pembatalan rujukan — contohnya, memberi amaran apabila menambah elemen pada senarai membatalkan rujukan sedia ada ke dalam senarai itu.
  • Penggunaan klausa kekangan yang lebih luas dan konsisten, dengan mesej deskriptif yang memudahkan kegagalan dikesan.
  • Set kemahiran AI sedia guna yang merangkumi penciptaan projek, pengaturcaraan GPU dan pemindahan daripada bahasa lain.

Perkara ketiga wajar diberi perhatian khusus: mengesan ralat memori pada masa kompil dan bukannya pada masa larian bermakna satu kelas lengkap ranap sistem dan kelemahan keselamatan dihapuskan sebelum ia sempat sampai ke pelayan. Itulah tepatnya pertukaran yang dahulu memaksa pasukan memilih antara kelajuan dan keselamatan, dan Mojo cuba menghapuskannya.

Mengapa Nombor Versi Sesuatu Bahasa Penting Apabila Anda Menerajui Syarikat

Tiga sebab praktikal. Pertama, kos operasi: bil AI dalam mana-mana produk serius datang bukan daripada latihan tetapi daripada penggunaan harian, dan setiap peningkatan kecekapan pada lapisan yang menyajikan model diterjemahkan terus kepada jumlah yang anda bayar setiap bulan, atau kepada berapa banyak permintaan yang mampu ditampung oleh pelayan yang sama. Kedua, kebebasan: apabila alatan untuk menjalankan model terbuka semakin matang, jurang antara dua pilihan semakin melebar — menggunakan AI sebagai perkhidmatan daripada satu pembekal, atau menjalankannya pada infrastruktur sendiri mengikut syarat yang sesuai dengan anda. Ketiga, jangka hayat sistem: membina di atas bahasa yang mengisytiharkan dirinya stabil bermakna kos penyelenggaraan yang lebih rendah dua dan tiga tahun akan datang, dan itu ialah item sebenar dalam belanjawan mana-mana sistem operasi.

Sudut Lain: Menjalankan Model pada Infrastruktur Sendiri

Keluaran yang sama turut mengemas kini MAX, platform Modular untuk menyajikan model, dengan menambah sokongan untuk dua keluarga model baharu — GLM-5.2 dan Nemotron-H — serta sokongan untuk Kimi 2.5 melalui laluan penghasilan model yang dipermudah. Secara praktikal, ini bermakna menjalankan model terbuka pada pelayan anda sendiri, atau pada awan pilihan anda, semakin mudah dan memerlukan kepakaran yang kurang jarang ditemui. Ini mempunyai berat dari segi peraturan di Arab Saudi: apabila data anda bersifat peribadi atau sensitif, mengekalkan pemprosesan dalam infrastruktur yang anda kawal memudahkan pematuhan kepada Undang-undang Perlindungan Data Peribadi (PDPL) dan mengurangkan kerumitan pemindahan data ke luar Kerajaan Arab Saudi. Alatan ini tidak mengecualikan anda daripada pematuhan, tetapi menjadikan pilihan yang patuh boleh dilaksanakan secara teknikal pada kos yang munasabah.

Patutkah Anda Bertindak Sekarang? Jawapan Terus Terang

Dalam kebanyakan kes, tidak — dan ini bukan memperkecilkan berita tersebut. Jika anda mengendalikan kedai dalam talian, sistem pengurusan atau aplikasi mudah alih, tiada sebab untuk menulis semula walau satu baris dalam Mojo, dan anda tidak akan perasan perbezaannya. Keadaan di mana perbincangan ini berbaloi adalah khusus: apabila anda menjalankan model AI pada volum tinggi dan berulang dan kosnya merupakan baris yang ketara dalam perbelanjaan anda; apabila anda memproses volum data yang besar dalam tempoh masa yang sempit; atau apabila kelajuan respons itu sendiri merupakan kelebihan daya saing produk anda. Di luar kes-kes itu, berita ini bagi anda ialah isyarat hala tuju, bukan seruan untuk mengubah apa-apa.

Peraturan yang kami gunakan apabila memilih sebarang teknologi baharu untuk pelanggan: teknologi diguna pakai apabila ia menyelesaikan masalah sedia ada yang telah diukur — bukan apabila ia baharu.

Jangan pilih teknologi kerana ia yang terbaharu. Pilihlah kerana ia mengurangkan item perbelanjaan yang angkanya anda ketahui, atau membuka keupayaan yang anda tidak miliki hari ini.

Apa yang Perlu Ditanya kepada Pembekal Perisian Anda

  • Berapakah bahagian bil operasi bulanan kami yang merupakan AI, dan daripada item mana tepatnya: penggunaan, storan atau pelayan?
  • Adakah sistem kami terikat pada satu pembekal, atau lapisan modelnya boleh diganti?
  • Apakah pilihan kami untuk menjalankan model terbuka pada infrastruktur kami sendiri, dan berapakah kosnya berbanding hari ini?
  • Di manakah data pelanggan kami diproses dari segi geografi, dan adakah ia selaras dengan keperluan perlindungan data peribadi?

Soalan-soalan ini berguna dalam mana-mana mesyuarat dan tidak memerlukan latar belakang teknikal untuk ditanya, tetapi jawapannya mendedahkan dengan tepat kedudukan sistem anda berbanding peralihan ini.

Sumber

  • Pengumuman rasmi Modular mengenai keluaran 26.5 dan Mojo 1.0: modular.com
  • Log perubahan Mojo untuk versi 1.0: mojolang.org
  • Peta hala tuju bahasa Mojo: mojolang.org/docs/roadmap
  • Pihak Berkuasa Data dan Kecerdasan Buatan Saudi (SDAIA) — Undang-undang Perlindungan Data Peribadi (PDPL): sdaia.gov.sa