“就在2015年2月,Khronos标准组织发布了最具现代化的图形API——Vulkan,其主机端接口用的API是纯C语言。此外,像OpenGL、OpenCL、OpenAL、OpenVG等开放标准都基于纯C语言。此外,最近10年来TIOBE每月的编程语言排名,C语言排名始终能进前两名,也能说明它的使用范围之广,而且许多开源项目也多多少少会使用C语言来编写。况且学了C语言之后,再学习C++、Java等面向对象编程语言也会轻松很多。尤其像C++和Objective-C,没有C语言基础是完全不行的。所以个人十分推荐计算机系的大学生将C语言作为自己的计算机入门编程语言!
从技术层面上讲,本书介绍了C语言的最新标准,即ISO/IEC9899:2011。同时,也介绍了主流开源C语言编译器GCC与Clang对标准C语言语法的扩充。而且所基于的编译器和开发环境也是比较新的Visual Studio Community 2017、GCC 5,以及Clang 3.8(Apple LLVM8.0,基于Xcode 8)。从适合读者阅读和掌握知识的结构安排上讲,本书分为“预备知识篇”、“基础语法篇”、“高级语法篇”,以及“语法扩展篇”,还有最后的“项目实践篇”。从基础到高级,循序渐进地为读者描述C语言编程方法。本书尤其着重C语言标准语法上的精确描述,通过许多代码片段给读者介绍各种C语言语法知识,并且能反映出C语言的灵活性以及在使用上的约束。”
下载:《C语言编程魔法书: 基于C11标准》
|