当前位置: 首页 > news >正文

Mojo安装使用初体验

一个声称比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更像一个编译语言,而不是脚本语言

http://www.lryc.cn/news/162151.html

相关文章:

  • 艺术与AI:科技与艺术的完美融合
  • Android常用的工具“小插件”——Widget机制
  • 探索在云原生环境中构建的大数据驱动的智能应用程序的成功案例,并分析它们的关键要素。
  • jupyter 添加中文选项
  • 系列十、Java操作RocketMQ之批量消息
  • leetcode1两数之和
  • 近年GDC服务器分享合集(四): 《火箭联盟》:为免费游玩而进行的扩展
  • android反射详解
  • Python 反射和动态执行
  • 计算机网络常见端口号
  • SpringBoot / Vue 对SSE的基本使用(简单上手)
  • Qt串口基本设置与协议收发
  • interview3-微服务与MQ
  • kafka详解一
  • Flutter yuv 转 rgb
  • MySQL——子查询
  • Java学习笔记---多态
  • 2023-09-10 LeetCode每日一题(课程表 II)
  • 合并区间【贪心算法】
  • 2023,软件测试人的未来在哪里?
  • Python中的Numpy向量计算(R与Python系列第三篇)
  • LeetCode刷题笔记【27】:贪心算法专题-5(无重叠区间、划分字母区间、合并区间)
  • nvidia-smi 命令详解
  • fork()函数的返回值
  • Stable Diffusion WebUI挂VPN不能跑图解决办法(Windows)
  • Android的本地数据
  • android NDK 开发包,网盘下载,不限速
  • 【每日一题Day320】LC2651计算列车到站时间 | 数学
  • C语言柔性数组详解:让你的程序更灵活
  • Redis-带你深入学习数据类型list