复习C语言
C语言几乎是开发系统软件的不二选择, 而且考虑到参加"一生一芯"的不少同学就读的是非计算机专业, C语言对大家来说学习的门槛也比较低. 大家需要掌握如下内容: 递归, 指针, 链表, 并且能够独立写出正确的程序(而不是在百度上搜一个所谓的示例代码).
一些推荐的C语言学习资料
还需要掌握一些简单的C++基础
verilator会编译出C++文件, 但你并不需要了解复杂的C++语法, 你只需要了解一些类(class)的基本使用方法就可以了. 单从这一点来看, 网上的很多资料都可以满足你的需求.
C语言入门必做题
Learn C the hard way 练习0到练习18, 练习32,练习33,练习42,练习44 需要完成编程算法以及附加题.
- 这是入学答辩的一部分,如果你在某些地方被卡住,可以通过RTFW或咨询助教
- 参考资料使用上文提到的学习资料