深入 C 语言和程序运行原理
掌握 C 程序从编写到运行的全链路法则
于航 PayPal 技术专家
专栏
未完结·共 35 讲·已更新 0 讲·每周一 / 三 / 五更新
|
1 人已学
|
收藏

你将获得

  • 7 大 C 核心语法背后的实现细节
  • 快速掌握 C 标准库的功能与原理
  • C 项目工程化的 4 类实用技巧
  • 深入 C 程序运行的全流程

课程介绍

提到学习 C 语言,不知道你有没有这样的疑惑:
C 语言这么基础,大家基本都熟悉啊,还需要从头开始学吗?
C 语言的语法学了一大堆,但是在 xxx 时好像也用不上,感觉没有啥直接产出?
日常开发,Java、Go 感觉够用了,还比 C 语言上手快,为什么要学 C 语言?
在新语言层出不穷的今天,C 语言已经诞生这么久了,会不会就要过时了?
……

其实这些都可以归结为两个问题。第一个,C 语言可以用来干啥?第二个,学 C 语言,学习重点是什么?

C 语言远远没有过时,甚至可以说,这个世界上几乎所有重要的软件都与 C 有着直接或间接的关系。C 语言精确的程序控制能力和高效的运行时性能,让它被广泛应用于实现操作系统、嵌入式系统应用、编译器、数据库、驱动程序,以及服务器应用等较为底层和基础的系统级程序。

而且,即使你不使用 C 语言进行开发,深入学习 C 语言,也是你修炼编程内功、成为高手的必经之路。C 语言抽象层次低,学习它能够让你从基础层面了解程序是如何工作的。理解了计算机系统底层运作机制,你在设计更复杂、性能更高的程序时,就能得心应手、融会贯通。

不过,如果要发挥 C 语言的最大威力,只掌握 C 语言的基本语法是远远不够的。我们还需要深入到 C 语言的内部,去了解⼀个 C 程序从编写到编译,再到被运⾏的整体流程细节。只有做到“知其然”并“知其所以然”,方能运用自如,百战不殆。

于是,我们和于航老师一起设计了这门“不一样的 C 语言课”,想要带你从新的视角来学习 C 这门“旧”的语言。

课程目录

查看更多

适合人群

对 C 语言或类 C 语言的基础语法有一定了解,想深入学习 C 语言的人群。

讲师

于航

PayPal 技术专家

看过的人还看了
流程型组织 15 讲
蒋伟良
前华为流程与组织变革专家,辅导过 300 家中小企业成功变革

19讲 | 565 人已学习

¥59¥99
技术面试官识人手册
熊燚(四火)
Oracle 首席软件工程师

19讲 | 1125 人已学习

¥59¥99
打造爆款短视频
周维
前快手市场总监

31讲 | 1824 人已学习

¥59¥129
微服务架构实战 160 讲
杨波
拍拍贷研发总监、资深架构师、微服务技术专家

171讲 | 13782 人已学习

¥129¥299
代码精进之路
范学雷
Oracle 首席软件工程师,Java SE 安全组成员,OpenJDK 评审成员

48讲 | 7941 人已学习

¥59¥129
图解 Google V8
李兵
前盛大创新院高级研究员

25讲 | 6020 人已学习

¥59¥99