对于这个地球上大多数人来说,真正的数字化革命还没有开始。在接下来的10年里,变化将无处不在,让我们一起来给这个世界编码吧!——Eric Schmidt Google执行主席 我们会用15周的时间来深入讲解C语言,在授课过程中,我们会注重多解释一些“为什么”以及错误程序的分析,从环环相扣的问题入手,将一些易被忽视且对高水平程序设计很重要的“点”,沿着数据结构从简单到复杂的主线逐一展开,在实例的“不断深化和提升”中引出知识点,通过对问题的举一反三和前后知识点的融会贯通,由浅入深地引导你循序渐进地编写规模逐步增大的程序。 在过去30年90%的时间里,C语言独领风骚,仅偶尔被 Java 超越,可见其魅力。C语言作为一种高级语言,其实并不高级,但正是这种“低级”给我们更多思考的机会。期望通过本课程的学习,你不只是简单地能够掌握一种语言的语法,还能理解隐含在语法背后的思想,并初步具备灵活使用这些思想进行编写程序解决实际问题的能力。如果你掌握了这些,你会发现,迈向成功的最后一步不过是选择一种合适的编程工具而已。 你想从“菜鸟”升级为“程序猿”吗?那就加入“稀饭”的行列,和我们一起踏上爱上C语言之旅吧。 自2021年秋季学期起,该课程加入教育部-华为“智能基座”精品慕课建设项目,将C语言与华为资源有机结合起来,包括鲲鹏平台软件开发、华为编程实践与编程规范等。具体所在的章节如下: 1.1.2 计算的未来和未来的计算(9分半) 1.1.3 编译型语言与解释型语言及其运行差异(7分) 1.1.4 现代主流计算机指令(8分) 1.2.3 鲲鹏平台介绍——如何在华为云上申请弹性云服务器(6分) 1.2.4 鲲鹏平台介绍——远程登陆(3分半) 1.2.5 鲲鹏平台介绍——linux指令(4分) 1.2.6 鲲鹏平台介绍——运行Hello World(5分) 1.6 进阶:华为编程实践与编码规范 1.6.1 编程实践—数据类型(4分) 1.6.2 编程实践—常量(4分) 1.6.3 编程实践—变量(10分) 1.6.4 编程实践—声明与初始化(1分) 2.6 进阶:华为编程实践与编码规范 2.6.1 编程实践—表达式(4分) 2.6.2 代码风格—整数(16分) 5.7 进阶:华为编程实践与编码规范 5.7.1 编程实践—控制语句(8分半) 6.1.3 鲲鹏平台ARM处理器的函数优化(8分) 6.5 进阶:华为编程实践与编码规范 6.5.1 代码风格—命名(6分半) 6.5.2 代码风格—注释(6分) 6.5.3 代码风格—格式(17分) 6.5.4 编程实践—预处理(19分) 6.5.5 编程实践—头文件(9分半) 11.5 进阶:华为编程实践与代码风格 11.5.1 代码风格—指针和数组(10分半) 11.5.2 代码风格—字符串(5分) 11.5.3 代码风格—断言(6分) 11.5.4 代码风格—函数设计(17分) 11.5.5 代码风格—函数使用(19分) 13.4 鲲鹏多核体系与弱内存模型(17分) 15.7 进阶:华为编程实践与编码规范 15.7.1 编程规范—内存(6分) 15.7.2 编程规范—文件(3分半) 15.7.3 编程规范—其它(4分) |
|