内容简介:
samuel p.harbison iii 于卡内基—梅隆大学获得计算机科学博士学位,现任carlow学院的计算机科学系副教授。他曾就职于德州仪器和tartan公司,还曾经担任c++程序设计语言标准化国际工作组的主席。他的研究领域涉及程序设计语言和软件开发工具。
guy l.steele jr.于mit获得计算机科学和人工智能博士学位,曾任卡内基-梅隆大学计算机科学系副教授,还曾就职于tartan实验室和thinking machines公司,1994年加入sun公司,主要从事并行算法、实现策略、软件支持等方面的研究以及java语言规范的制定。他曾是x3j11(c语言)标准委员会、x3j3(fortran)标准委员会成员,现在还担任x3j13(common lisp)标准委员会的主席。鉴于他在lisp语言词法方面的贡献,1988年acm授予他grace murray hopper奖。他于1990年被选为美国人工智能学会会士,于1994年被选为acm会士。他还曾任1990年acm图灵奖评审委员会的主席。
作者简介:
samuel p.harbison iii 于卡内基—梅隆大学获得计算机科学博士学位,现任carlow学院的计算机科学系副教授。他曾就职于德州仪器和tartan公司,还曾经担任c++程序设计语言标准化国际工作组的主席。他的研究领域涉及程序设计语言和软件开发工具。
guy l.steele jr.于mit获得计算机科学和人工智能博士学位,曾任卡内基-梅隆大学计算机科学系副教授,还曾就职于tartan实验室和thinking machines公司,1994年加入sun公司,主要从事并行算法、实现策略、软件支持等方面的研究以及java语言规范的制定。他曾是x3j11(c语言)标准委员会、x3j3(fortran)标准委员会成员,现在还担任x3j13(common lisp)标准委员会的主席。鉴于他在lisp语言词法方面的贡献,1988年acm授予他grace murray hopper奖。他于1990年被选为美国人工智能学会会士,于1994年被选为acm会士。他还曾任1990年acm图灵奖评审委员会的主席。
目录:
第一部分 C语言
第一章 简介
第二章 词法元素
第三章 C语言预处理器
第四章 声明
第五章 类型
第六章 转换与表示
第七章 表达示
第八章 语句
第九章 函数
第二部分 C语言库
第十章 库简介
第十一章 标准语言补充
第十二章 字符处理函数
第十三章 字符串处理函数
第十四章 内存函数
第十五章 输入/输出函数
第十六章 通用函数
第十七章 数学函数
第十八章 时间和日期函数
第十九章 控制函数
第二十章 区域设置函数
第二十一章 扩展整数类型
第二十二章 浮点数环境
第二十三章 复数算术
第二十四章 宽字符与多字节函数
第三部分 附录