https://github.com/ascendho/cs106l
🌽CS106L 是一门 1 学分的课程,深入探讨现代 C++ 语言。我们将涵盖 C++ 中最令人兴奋的特性(包括直至 C++26 的前沿现代编程范式),这些特性赋予了 C++ 美感与强大功能
https://github.com/ascendho/cs106l
cpp cs106l
Last synced: about 1 year ago
JSON representation
🌽CS106L 是一门 1 学分的课程,深入探讨现代 C++ 语言。我们将涵盖 C++ 中最令人兴奋的特性(包括直至 C++26 的前沿现代编程范式),这些特性赋予了 C++ 美感与强大功能
- Host: GitHub
- URL: https://github.com/ascendho/cs106l
- Owner: ascendho
- Created: 2025-06-12T11:54:01.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-13T09:15:21.000Z (about 1 year ago)
- Last Synced: 2025-06-13T10:27:42.834Z (about 1 year ago)
- Topics: cpp, cs106l
- Language: C++
- Homepage: https://cs106l.github.io/textbook/
- Size: 38.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## CS106L
🥕 CS106L是一门1学分的课程。学生需完成**8次**非常简短的每周作业。这些作业设计初衷并非刻意挑战难度,而是作为实践环节,帮助巩固前一周课堂讨论的部分概念。本课程不设考试或论文,所有成绩均以合格/不合格(S/NC)评定。

🥦 凡正在修读或已修完CS106B/X课程(或同等课程)的学生均可报名。换言之,只要您已掌握或正在学习函数、对象/类等编程基础内容,我们都诚邀您加入。
## 进度
### assignment0

总结:第一个作业就是配置C++开发环境,主要是安装C++的编译器gcc,版本控制工具Git和用于执行autograder的Python(3.8及以上)。后面两个很好解决,因为之前就已经安装过了,麻烦的是编译器,而mac上默认的编译器是clang,因为网络问题,下载gcc时很慢,而且中间还失败了几次,在不断坚持下,最后一次终于成功了。