获取资料

JK-深入C语言和程序运行原理

JK-深入C语言和程序运行原理

1.开篇词

开篇词时至今日,如何更好地拥抱现代 C 语言?

2.前置篇

01快速回顾:一个 C 程序的完整生命周期

课前热身学习这门课前,你需要了解哪些知识?

3.C 核心语法实现篇

02程序基石:数据与量值是如何被组织的?

03计算单元:运算符是如何工作的?

04控制逻辑:表达式和语句是如何协调程序运行的?

05代码封装(上):函数是如何被调用的?

06代码封装(下):函数是如何被调用的?

07整合数据:枚举、结构与联合是如何实现的?

08操控资源:指针是如何灵活使用内存的?

09编译准备:预处理器是怎样处理程序代码的?

3.C核心语法实现篇

4.C 工程实战篇

10标准库:字符、字符串处理与数学计算

11标准库:深入理解标准 IO

12标准库:非本地跳转与可变参数是怎样实现的?

13标准库:你需要了解的 C 并发编程基础知识有哪些?

14标准库:如何使用互斥量等技术协调线程运行?

15标准库:信号与操作系统软中断有什么关系?

16标准库:日期、时间与实用函数

17标准库:断言、错误处理与对齐

18极致优化(上):如何实现高性能的 C 程序?

19极致优化(下):如何实现高性能的 C 程序?

20生产加速:C 项目需要考虑的编码规范有哪些?

21生产加速:如何使用自动化测试确保 C 项目质量?

22生产加速:如何使用结构化编译加速 C 项目构建?

23实战项目(上):一个简单的高性能 HTTP Server

24实战项目(下):一个简单的高性能 HTTP Server

期中测试来检验下你的学习成果吧!

4.C工程实战篇

5.C 程序运行原理篇

25可执行二进制文件里有什么?

26进程是如何使用操作系统内存的?

27编译器在链接程序时发生了什么?

28程序可以在运行时进行链接吗?

29C 程序的入口真的是 main 函数吗?

30ABI 与 API 究竟有什么区别?

31程序如何与操作系统交互?

5.C程序运行原理篇

6.春节策划

春节策划一 _ 构建自己的知识体系,让学习的“飞轮”持续转动

春节策划三 _ JIT Compilation:一种特殊的程序执行方式

春节策划二 _ 关于 C 语言,我有这些书籍想推荐给你

7.答疑篇

课堂答疑(一)前置篇、C 核心语法实现篇问题集锦

课堂答疑(二)C 工程实战篇问题集锦

8.特别放送

加餐 _ 和 C 语言相比,C++ 有哪些不同的语言特性?

大咖助阵LMOS:为什么说 C 语言是一把瑞士军刀?

大咖助阵LMOS:用面向对象的思想开发 C 语言程序

大咖助阵海纳:C 语言是如何编译执行的?(一)

大咖助阵海纳:C 语言是如何编译执行的?(三)

大咖助阵海纳:C 语言是如何编译执行的?(二)

大咖助阵罗剑锋:为什么 NGINX 是 C 编程的经典范本?

9.结束语

期末考试来赴一场满分之约吧!

结束语工业 4.0 时代,C 语言还有哪些应用场景?

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址