暂无商品咨询信息 [发表商品咨询]
这本由AWK语言创造者合力撰写的经典著作,历经40余年依然历久弥新。它跳出单纯的语法教学,以开创者视角深刻阐释AWK的设计哲学与演进,不仅教授语言用法,更传递底层逻辑与设计理念。通过循序渐进的知识体系和大量实战范例,帮助读者掌握将复杂问题拆解为数据处理清晰范式的高阶技能,锻造AI难以替代的核心竞争力,快速将AWK打造为个人效率工具链中的锐利一环。
本书由AWK语言的创始人Alfred V. Aho、Brian W. Kernighan和Peter J. Weinberger编写,旨在向读者展示AWK的强大功能,并教会读者如何有效使用它。首先通过入门教程,让读者了解AWK的基本操作和语法,并能够编写简单的程序。接着通过多个章节展示AWK在个人计算、数据处理、报告生成、文本处理等多个领域的应用。书中包含丰富的实例,旨在帮助读者理解和掌握AWK的应用场景和编程技巧。最后,附录部分提供了AWK语言的详细参考手册,方便读者查阅。
阿尔佛雷德·V. 阿霍 是哥伦比亚大学计算机科学系的荣休教授,前系主任。他在算法、数据结构、编程语言、编译器和计算机科学基础方面成就斐然,曾荣获ACM图灵奖和IEEE约翰·冯·诺依曼奖章。<br /> 布莱恩·W. 克尼汉 曾就职于贝尔实验室计算机科学研究中心,现任普林斯顿大学计算机科学系教授。他参与打造了多个编程语言,并与人合著了多本著作,其中包括计算机领域的不朽经典《C程序设计语言》。<br /> 彼得·J. 温伯格 目前就职于谷歌,曾担任Renaissance Technologies的CTO以及贝尔实验室的计算机科学研究负责人。他是美国科学促进会(AAAS)的会士。
目 录<br /><br />译者序<br />前言<br />第1章 AWK教程1<br />1.1 入门1<br />1.2 简单输出4<br />1.3 格式化输出6<br />1.4 选择8<br />1.5 用AWK计算10<br />1.6 控制流语句13<br />1.7 数组16<br />1.8 实用的单行程序16<br />1.9 后续内容18<br />第2章 AWK 实战20<br />2.1 个人计算工具20<br />2.2 选择22<br />2.3 转换24<br />2.4 汇总26<br />2.5 个人数据库27<br />2.6 个人函数库30<br />2.7 小结33<br />第3章 探索性数据分析34<br />3.1 泰坦尼克号的沉没34<br />3.2 啤酒评分40<br />3.3 数据分组42<br />3.4 Unicode 数据44<br />3.5 基本图形和图表45<br />3.6 小结47<br />第4章 数据处理49<br />4.1 数据转换与精简49<br />4.2 数据验证54<br />4.3 打包与解包57<br />4.4 多行记录58<br />4.5 小结63<br />第5章 报表与数据库64<br />5.1 生成报表64<br />5.2 查询和报表的封装69<br />5.3 关系数据库系统72<br />5.4 小结79<br />第6章 处理文本80<br />6.1 随机文本生成80<br />6.2 交互式文本处理85<br />6.3 文本处理88<br />6.4 制作索引93<br />6.5 小结99<br />第7章 小语言100<br />7.1 汇编器与解释器101<br />7.2 绘制图表的语言104<br />7.3 排序生成器106<br />7.4 逆波兰计算器108<br />7.5 一种不同的方法110<br />7.6 算术表达式的递归下降解析器111<br />7.7 AWK子集的递归下降解析器113<br />7.8 小结118<br />第8章 算法实验119<br />8.1 排序119<br />8.2 性能剖析131<br />8.3 拓扑排序134<br />8.4 make:文件更新程序138<br />8.5 小结142<br />第9章 尾声143<br />9.1 作为一种语言的 AWK143<br />9.2 性能145<br />9.3 总结149<br />附录A AWK 参考手册151
| 基本信息 | |
|---|---|
| 出版社 | 机械工业出版社 |
| ISBN | 9787111799221 |
| 条码 | 9787111799221 |
| 编者 | [美]阿尔佛雷德·V. 阿霍(Alfred V. Aho),[美]布莱恩·W. 克尼汉(Brian W. Kernighan),[美]彼得·J. 温伯格(Peter J. Weinberger) 著 汪志成 陈锋 译 |
| 译者 | |
| 出版年月 | 2026-01-01 00:00:00.0 |
| 开本 | 16开 |
| 装帧 | 平装 |
| 页数 | 200 |
| 字数 | 269 |
| 版次 | 1 |
| 印次 | 1 |
| 纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]