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

第1章Hello world 4/5:对比Rust/Java/C++创建和运行Hello world全过程:运行第一个程序

讲动人的故事,写懂人的代码

1.7 对比Rust/Java/C++创建和运行Hello world全过程

有了会听懂人类的讲话,还能做记录的编程助理艾极思,他们三人的讨论内容,都可以变成一份详细的会议纪要啦。
在这里插入图片描述

接下来,我们一起看看艾极思是如何记录下赵可菲创建和运行Java程序Hello world,以及席双嘉创建和运行C++程序Hello world的过程,然后与Rust的过程进行对比哦!如表1.1所示。

表1.1 三种语言创建运行Hello world过程对比

过程RustJavaC++ on macOSC++ on Ubuntu or WSL2 Ubuntu on Windows 11C++ on Windows 11
环境准备用rustup安装不同版本的Rust用SDKMAN!安装不同版本的Java用Xcode安装Clang这个单一版本的C++用apt安装GCC这个单一版本的C++用Visual Studio 2022安装单一版本的C++
如何验证编译器安装成功rustc --versionjavac -versionclang++ --versiong++ --version在Developer PowerShell for VS 2022里运行:cl -v
创建Hello world项目代码使用cargo new:cargo new hello_world_rust使用gradle init:创建一个文件夹;进入这个文件夹;运行命令:gradle init --type hello_world_java使用cmake-init:须先上网搜github friendlyanon cmake-init,然后安装cmake-init;再运行命令:cmake-init hello_world_cpp(同左)(同左)
格式化代码cargo fmtgoogle-java-format -replace ./app/src/main/java/org/example/App.java须先用Homebrew安装clang-format,再运行命令:clang-format -i ./source/main.cpp须先用apt安装clang-format,再运行命令:clang-format -i ./source/main.cpp须先用 Visual Studio Installer 安装 Clang 工具,再运行命令:clang-format -i ./source/main.cpp
检查语法错
http://www.lryc.cn/news/369474.html

相关文章:

  • golang优雅代码【lock实现】
  • Dijkstra算法(迪杰斯特拉算法)
  • 用函数指针求a和b中的大者
  • 鸿蒙轻内核M核源码分析系列六 任务及任务调度(2)任务模块
  • 解决找不到MSVCR120.dll,无法执行代码
  • Linux iptables详解
  • Mac电脑arm64芯片Cocoapods 的 ffi 兼容问题
  • 如何提高逻辑性?(小妙招)
  • 2024050501-重学 Java 设计模式《实战命令模式》
  • 0104__Linux 中 nm 命令简介
  • Linux网络服务
  • Vue18-列表渲染
  • 【三维重建】增量SFM系统
  • PyTorch 维度变换-Tensor基本操作
  • spring 事务失效的几种场景
  • 45岁程序员独白:中年打工人出路在哪里?
  • 深度探讨:为何训练精度不高却在测试中表现优异?
  • 动态内存管理<C语言>
  • 第一百零二节 Java面向对象设计 - Java静态内部类
  • 给自己Linux搞个『回收站』,防止文件误删除
  • Springboot接收参数的21种方式
  • 打造出色开发者体验的十大原则
  • Vue3_对接腾讯云COS_大文件分片上传和下载
  • python免杀--base64加密(GG)
  • Python版与Java版城市天气信息爬取对比分析
  • CSS真题合集(二)
  • 长期出汗困扰你?可能是肾合出了问题
  • Jmeter函数二次开发说明
  • 重新学习STM32(1)GPIO
  • React+TS前台项目实战(二)-- 路由配置 + 组件懒加载 + Error Boundary使用