写在前面:
计算机系统这门课程可以说是“i人噩梦”,分数占比巨高的课堂表现和小班讨论、活泼开朗的老师,使得每一个学生都得主动积极参与课堂活动。不过虽然刚开始可能会有些不适应,但是积极主动地学习可以有更多的收获,老师们也都很好很可爱,相信大家会在这门课上度过大学四年都难忘的课程学习!
小tips:目标冲击高分的同学在小班讨论上多主动补充和发言,认真准备每一节小班课。
本文所有题目由全组同学共同完成,感谢每一位同学的支持与付出。
一、选题
选题三
在本课程中,选用c语言程序来进行演示与说明。而我们大一的高级程序设计和数据结构等课程是使用的c++语言。
请讨论:
(1)日常编程序时,有非常多的语言,除了上述提到的c,c++外,还有java,python,php,c#等,有哪些分类方法,都是按照什么来分类?
(2)为什么本课程要采用c语言?如果是采用c++语言来进行演示,会带来哪些影响?
(3)如果某种机器,其CPU架构不是X86架构,例如是鲲鹏CPU、飞腾CPU、Apple M1/M2
等,那么在这上面编写c语言代码,会不会有什么差异?如果不是gcc编译器呢?如果不是Linux操作系统呢?请给出结果并分析原因。