一个声称比python块68000倍的语言
蹭个热度,安装试试
系统配置要求:
不支持Windows系统
配置要求:
- 系统:Ubuntu 20.04/22.04 LTS
- CPU:x86-64 CPU (with SSE4.2 or newer)
- 内存:8 GiB memory
- Python 3.8 - 3.10
- g++ or clang++ C++ compiler
满足以上条件,登录官方网站下载
安装步骤
1.登录首页,输入邮箱获取验证码。
2.输入验证码
3.获取安装流程
这里会自动检测计算机系统,因为不支持Windows,所以这里推荐在wsl下安装ubuntu22后,再进行安装。
4.Mojo安装
其实没什么,按着流程执行,需要等很长时间……
curl https://get.modular.com | \MODULAR_AUTH=mut_d08088afa1a9480681eb52051ad4572a \sh -
# 第一步很快就完成了,会议一个可爱的提示
modular install mojo
# 第二步非常..非常..非常.. 慢
# 装了很多的库
5.设置环境变量
# 官方给的是bash设置脚本,我使用的是zsh,所以需要改成
echo 'export MODULAR_HOME="$HOME/.modular"' >> ~/.zshrcecho 'export PATH="$MODULAR_HOME/pkg/packages.modular.com_mojo/bin:$PATH"' >> ~/.zshrcsource ~/.zshrc
5.hello mojo
fn pr_hello():print("hello")
fn pr_mojo():print("Mojo!")
fn main():pr_hello()pr_mojo()# hello
# Mojo!
使用初体验
- Vs code 插件不完善,没有自动补全功能;
- 格式与python差不多,但语法差很多;
- 必须写main()方法,否则无法运行;
- 打包非常容易,直接使用mojo build;
- 使用python的库时,需要调用python接口,不能直接使用。
综上所述,mojo更像一个编译语言,而不是脚本语言