介绍 - 使用 Rust 的 Gray-Scott

主要观点

  • 课程假设读者对 C 有基本了解,不会重复讲解 Rust 和 C 相同的概念,也会对比 Rust 和 C++的差异,方便熟悉 C++的读者理解 Rust 特性。
  • 介绍了预期的工作流程,包括在浏览器中打开 Visual Studio Code 并进行基本配置,在不同标签页中打开文档和代码编辑器,通过终端运行cargo run进行练习,练习基于故意错误的代码示例,需修改代码使其能编译和运行。
  • 说明了在本地运行课程环境的方法,使用podmandocker运行命令,但建议在校期间不要这样做,因为容器镜像较大,可能会影响网络连接和课程进行,同时介绍了 Apptainer/Singularity 的特殊配置要求。

关键信息

  • 课程假设基础:对 C 有基本熟悉。
  • 工作流程:在不同标签页中操作,通过终端运行cargo run进行练习。
  • 本地运行环境命令:podman run -p 8080:8080 --rm -it gitlab-registry.in2p3.fr/grasland/grayscott-with-rust/rust_code_server
  • 注意事项:在校期间不要运行本地环境,避免影响网络连接和课程。

重要细节

  • 对比 C 和 C++时使用“C/++”缩写。
  • 终端打开方式:使用Ctrl+J快捷键显示代码编辑器底部面板。
  • 练习代码位置:~/exercises目录。
  • 页面切换方式:左、右键盘箭头键或页面末尾的箭头按钮,左侧菜单可快速跳转到任意页面,放大镜图标或“S”快捷键可打开搜索栏。
  • 本地运行环境特殊要求:容器镜像较大,Apptainer/Singularity 运行方式不同。
阅读 14
0 条评论