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

限时福利

详情页领礼券,到手仅¥89
订阅后,戳此加入「C 语言读者群」

你将获得

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

课程介绍

提到学习 C 语言,不知道你有没有这样的疑惑:

  • C 语言这么基础,大家基本都熟悉啊,还需要从头开始学吗?
  • 用 C 语言做应用层开发时,总感觉无从下手,和 Python、Java 比起来,C 语言产出效率是不是太低了?
  • 在新语言层出不穷的今天,C 语言已经诞生这么久了,会不会就要过时了?
  • ……

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

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

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

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

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

课程目录

查看更多
免费试读

适合人群

对 C 语言或类 C 语言的基础语法有一定了解,想深入学习 C 语言和程序运行原理的人群。

特别放送

免费领取福利

unpreview

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

于航

PayPal 技术专家

于航,PayPal 技术专家,极客时间专栏《WebAssembly 入门课》作者,QCon 和 GMTC 大会优秀讲师、出品人。 现负责 PayPal Compliance Platform 相关的技术研发和管理工作。个人研究方向主要为 Web 前端基础技术架构、Web...查看更多
看过的人还看了
Android 开发高手课
张绍文
前微信高级工程师,Tinker 负责人

62讲 | 17369 人已学习

¥59¥129
OpenResty 从入门到实战
温铭
OpenResty 软件基金会第一任主席,Apache APISIX 项目 VP

52讲 | 5741 人已学习

¥59¥129
从 0 打造音视频直播系统
李超
前新东方音视频直播技术专家,前沪江音视频架构师

41讲 | 5805 人已学习

¥59¥99
TypeScript 开发实战
梁宵
搜狗营销事业部高级架构师

47讲 | 7020 人已学习

¥59¥129
说透中台
王健
ThoughtWorks 首席咨询师

14讲 | 20969 人已学习

¥49¥68
用户体验设计实战课
相辉
前阿里、百度产品体验设计总监

35讲 | 7675 人已学习

¥59¥129