主要观点:
- 课程假设读者对 C 有基本了解,不会重复讲解 Rust 和 C 相同的概念,也会对比 Rust 和 C++的差异,方便熟悉 C++的读者理解 Rust 特性。
- 介绍了预期的工作流程,包括在浏览器中打开 Visual Studio Code 并进行基本配置,在不同标签页中打开文档和代码编辑器,通过终端运行
cargo run
进行练习,练习基于故意错误的代码示例,需修改代码使其能编译和运行。 - 说明了在本地运行课程环境的方法,使用
podman
或docker
运行命令,但建议在校期间不要这样做,因为容器镜像较大,可能会影响网络连接和课程进行,同时介绍了 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 运行方式不同。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。