Mojo - Bahasa pemrograman baru untuk pengembang AI
(modular.com)- Bahasa untuk pengembangan AI yang dibuat oleh Modular, perusahaan rintisan baru yang didirikan oleh Chris Lattner, pencipta LLVM
- Menggabungkan kemudahan penggunaan Python dengan performa C
- Dari tingkat bahasa itu sendiri, dapat memanfaatkan seluruh perangkat keras AI (multi-core, unit vektor, akselerator, dll.) tanpa kerumitan seperti C++/CUDA
- Seluruh ekosistem Python dapat digunakan apa adanya (Numpy, Matplotlib dapat digunakan secara mulus di dalam kode Mojo)
- Memperluas model AI yang sudah ada dengan mudah (pra-pemrosesan/pasca-pemrosesan serta penggantian operasi): Kernel Fusion, Graph Rewrites, Shape Functions, dll.
- Menyediakan Playground berbasis JupyterHub
- Menggunakan MLIR (Multi-Level Intermediate Representation)
4 komentar
Dari sintaksnya saja, ini terasa seperti melihat JavaScript dan TypeScript.
Elixir juga tampaknya sempat mencoba sesuatu seperti nx... para pesaingnya juga tidak bisa diremehkan ya T_T
Luar biasa sekali, Python jadi dapat dorongan besar.
Di HN, Chris Lattner sendiri ikut meninggalkan komentar ya
https://news.ycombinator.com/item?id=35790367
Banyak yang membandingkannya dengan Julia, tetapi katanya ini pendekatannya benar-benar berbeda.
Untuk permulaan, poin bahwa ia memanfaatkan ekosistem Python apa adanya itu sangat bagus.