《指针的编程艺术(第二版)》一第一篇 C语言篇

本节书摘来自异步社区《指针的编程艺术(第二版)》一书中的第1章,第1.1节,作者 蔡明志,更多章节内容可以访问云栖社区“异步社区”公众号查看

第一篇 C语言篇

指针的编程艺术(第二版)
C语言最早是在AT&T(American Telephone and Telegraph,美国电话与电报公司)内部使用的语言,但为了发布UNIX操作系统,不得不公开这一程序语言。主导这语言的两个灵魂人物,分别是Dennis Ritchie与Brian Kernighan。ANSI C已于1989年公布。Dennis Ritchie生于1941年,哈佛大学数学博士,是C语言之父。Brian Kernighan目前在普林斯顿大学计算器科学系(Department of Computer Science, Princeton University)任教。

C语言(1971年)是受到CPL(1962年)、BCPL(在1969年由Martin Richards所编写的)和B(在1970年由Ken Thompson所编写的)等程序语言的直接或间接的影响和演化而产生的。

下图分别是这两位大师所编写的C语言教材《The C Programming Language》。想要了解更多的读者,可访问他们的网站:

Dennis Ritchie: http://plan9.bell-labs.com/cm/cs/who/dmr/

Brian Kernighan: http://www.cs.princeton.edu/~bwk/.

1983年, Ritchie和Thompson获得图灵奖(Turing Award),这是计算机界的诺贝尔奖。不幸的是Ritchie于逝世,享年70岁;他的丰功伟绩值得世人敬仰。

C语言最大的特色是,它拥有功能非常强大的指针(pointer),这是让很多学习者又爱又恨的功能。很多人学到这个功能时,感到非常困惑,因而对程序语言不感兴趣。但有些人却将指针看作是天上闪亮的星星,从而爱上程序设计这玩意儿。我不晓得你是哪一种情况,希望你是后者。

若你是前者,也没关系,让这本书为你解开指针的神秘面纱。本书涵盖了与指针相关的主题,包括指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、指针与文档等,由浅入深,并配合图示加以说明,以期你能了解指针的精髓,从而将指针看作是天上最灿烂的星星。这也是笔者写这本书的最大动机。


3129958bf492bf4c178ff2984c0c2a625706a467

这是C语言的圣经书

同时也要告诉读者,C除了有强大的指针之外,也是UNIX与Linux操作系统的核心语言,也就是说,这些操作系统是由C所编写而成的。所以有人说,C语言是系统程序语言(system programming language)。不仅如此,它也是编写有关网络、通信及嵌入式程序的最佳程序语言。

总而言之,好好地学习C语言,对你的未来一定会有加分的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值