0%

C

底层技术原理。

开发环境

MacBook Pro 16

开发工具

CLion 2019.3.3

学习资料

基本概念

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。当前最新的C语言标准为 C11 ,在它之前的C语言标准为 C99。

C语言是一门面向过程的编译型语言,它的运行速度极快,仅次于汇编语言。C语言是计算机产业的核心语言,操作系统、硬件驱动、关键组件、数据库等都离不开C语言;不学习C语言,就不能了解计算机底层。

编程实践

2020.01.26

如何写一个简单的 C 语言解释器

一个英语教程,通过写一个简单的 C 语言解释器,理解编译原理。

C 语言的字符串连接解释(英文)

这篇文章解释了 C 语言的一个基础知识:两个字符串连接在一起,背后是怎么实现的?

参考资料

  1. C语言入门教程
  2. C 语言教程
  3. GCC 10已添加对C++20协程的实验性支持
  4. EOF 不是字符
  5. Tiny C 编译器

欢迎关注我的其它发布渠道