当前炒得火热的Docker,核心部分都是C代码,能拿百万年薪的DPDK更不用说,也是纯C代码!Nginx服务器就是基于C语言!Redis基于C语言!OpenGL、OpenCL以及其shader都是基于C语言…所以说这个时代,如果你是专职做软件开发的,不会C语言都不好意思说自己是程序员了,呵呵…
为什么是C语言而不是C++?因为C语言更简洁明了,并且能更好地与上层开发语言协同使用,比如Java、Python、Swift等…而C++现在已然发展成一个庞杂的怪物!而且C++98与C++11居然不兼容!所以本人十分推荐开发者学习使用C语言,然后可以与更上层的动态脚本或Swift一起协作!C语言负责高性能计算模块,或者是与底层硬件打交道的模块,上层语言负责业务逻辑!
想要学好用好C语言推荐《C语言编程魔法书》这本书说国人编写的第一本基于C11标准的C语言书,而且还介绍了GNU语法扩展,实用性很高!此书在京东、亚马逊均有销售!京东的互动出版社最便宜,仅62元~
联系客服