聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

《C 语言入门教程》发布了

2021-09-07 16:07 浏览: 2807368 次 我要评论(0 条) 字号:

向大家报告,我写了一本《C 语言入门教程》,已经上线了,欢迎访问。

我知道,这件事有点奇怪,让我来解释一下。

最近两三年,我想做一些服务器开发,一直在学习这方面的技术。去年发布的《Bash 脚本教程》,就是在学习 Shell 的时候写的。后来学习后端编程语言,深感好多基础的东西需要补课,就回过头重新开始看 C 语言。

我上一次学习 C 语言,还是在学校里。印象中,C 语言不容易,复杂类型很难声明和解读。但是,这一次重新学习,意外觉得 C 语言并不复杂,语法点少,没有类,只能使用命令式编程(imperative programming),跟脚本语言(比如 JavaScript)相比,语法描述要容易很多。加上网上很少 C 语言中文教程,质量也不理想,于是就萌生了自己写教程的念头。

最初的想法是,在我的学习笔记基础上,加一些示例就可以了。但是真的动手以后,发现工作量很大,尤其是后来决定 C 语言标准库也包括在教程中。C 的语法点虽然不多,但完整的教程至少要20几章,而且 C 代码写法太自由,不少疑难之处还要去查看参考书籍。所以写得很慢,从春节后到现在,整整写了六个多月,终于写完了。

与以往一样,这个教程是开源的,采用知识共享许可证,源码托管在 GitHub ,大家可以自由使用。点击下面网址,在线阅读全书。

wangdoc.com/clang

我对它还算满意,该讲的地方都讲到了,给出了许多示例,初学者完全够用了。但是,毕竟我平时很少有机会使用 C 语言编程,各种错误和遗漏之处,肯定有不少,欢迎大家到仓库提交补丁,或者发 issue 反映问题。

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2021年9月 7日


网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复