????? ????? ???????????????? Mojo 1.1
??? ??? ??? ??? Mojo 1.1. ??? ??? ? ??? ???, ??? ??? ??? ??? ? ??? Mojo, ??? ??? ??? Apache 2.0 c??? ? ??? LLVM, ??? ??? ? ??? ??? ??? GPLv2. ??? Mojo 1.1??? ??? ??? ? ??? ??? ??? ??? ? ??? ???.
??? Mojo??? ??? ??? ??? ??? (Chris Lattner), ??? ? ??? ??? ??? LLVM? ??? ??? ??? Swift. ??? Mojo??? ? ??? Python, ? ??? ??? ??? ? C/C++. ??? ??? ??? ??? ??? ???, ??? ??? ??? Python??? ??? ???, ??? ??? ??? ??? ??? ? ??? ??? ??? ??? ??? ??? ? ??? ??? ??? ? ??? ??? ??? ??? ??? ???.
??? ??? ??? ??? ??? ??? ??? Python, ? ??? ??? ??? ??? ??? ??? ? ??? ???, ??? ??? ??? ? ??? ? ??? ??? ??? ??? ??? ???. ??? ??? ??? ??? ??? ??? ??? ? ??? ??? ??? ? ??? ??? ??? ??? ???, ??? ??? GPU, ??? ??? ??? ??? ??? ? ??? ??? ??? (SIMD). ??? ??? ??? ??? ? ??? ??? ??? ??? ??? ??? ??? ???, ??? ??? ? C/C++.
??? ??? ??? ??? ? ??? ??? ??? ??? ??? ? ???, ??? ??? ??? Rust, ??? ??? ??? ??? ??? ??? ? ??? ??? ??? (borrow checker). ??? ??? ? ??? ??? ? ??? ??? ??? ???, ???, ??? ??? ??? ? ??? ? ??? unsafe? ??? ??? Pointer, ??? ??? SIMD-??? ??? ??? ? ??? ???, ??? ??? TensorCores? AMX.
Mojo??? ??? ??? ? ??? ??? ? ??? JIT, ??? ? ??? ??? ? ??? ??? (AOT, ahead-of-time). ? ??? ??? ??? ??? ??? ???, ??? ? ??? ???. ??? ??? ? ??? Mojo??? ? ??? ??? ??? MLIR (Multi-Level Intermediate Representation), ??? ??? LLVM. ??? ??? ??? ??? ??? ??? ??? ??? ???, ??? MLIR.
??? ??? ? Mojo 1.1:
??? ??? ??? ? ??? ??? ??? ??? t-??? ? ??? ???. ??? ??? ??? ???.
? LSP-??? (Language Server Protocol) ??? ??? ??? ??? ??? ? ??? ? ??? Mojo.
??? ??? ???, ??? ? ??? ??? ???, ??? ??? ??? ??? ??? ? ???. ???, ??? «SIMD[DType.float64, 4]» ??? ??? ??? «SIMD[.float64, 4]».
??? ??? API? ??? ???, ??? ??? ??? (???, ??? String, SIMD? List).
??? ??? API? ??? ??? ???, ??? ??? ???, ??? ? ??? ???, ? ??? ???, ??? ? ??? ???, ??? ? ??? ???.
??? ???, ??? ??? ??? ???: ??? ??? fn, alias, __comptime_assert, ? ??? ???»@parameter if» ?»@parameter for».
??? ??? ??? ??? MAX Framework 26.6, ??? ??? ??? ??? ? ??? ??? ???. MAX Framework??? ??? Mojo??? ??? ??? ? ??? ???, ??? ??? ??? ??? ? ??? ??? (TensorFlow, PyTorch, ONNX? ?.?.). ? MAX Framework 26.6??? ??? ??? ??? ? ??? ??? MiniMax-Music3, ??? ??? ??? ??? ? ??? ??? 44.1??? ? ??? ??? ???. ??? ??? ??? ??? ??? ? ??? ? GPU NVIDIA? AMD. ??? ??? AI-??? Inkling? GLM-5.3, ? ??? ??? ??? ??? ??? Kimi, Qwen? Gemma.
???: http://www.opennet.ru/opennews/art.shtml? num=66299
© OpenNet
