文档详情

计算机程序设计艺术pdf.docx

发布:2024-03-09约小于1千字共2页下载文档
文本预览下载声明

计算机程序设计艺术pdf

1计算机程序设计艺术:一部软件工程学习的必读之书

计算机程序设计艺术(theArtofComputerProgramming)是一本涵盖计算机程序设计和编程技术的四卷书,由DonaldKnuth创作。它总结了计算机程序设计领域中最古老、最基础和最著名的知识,被公认为软件工程学习的金科玉律。

从1960年初策划,该书经历了长达50多年的不断修订与发展,分装成四部被称为“每个程序员都应该读的书”的经典著作。

2书中包含内容

第一卷和第二卷涵盖的内容包括:计算机技术的发展历史、程序编码、程序检查、计算技术、算法设计与分析、抽象数据类型、文件管理、枚举、平衡、排序和搜索算法、数学函数、动态规划、查找表、图论、概率论等多项知识。

第三卷主要讨论程序校验的技术,以及程序设计者如何在完成软件时确保软件的安全性。这一卷还就编码技术带来的优劣势进行了研究,总结了编译原理与动态分析算法等。

第四卷侧重于把算法作品分类与拆解,结合物理学和数学学等基础学科,研究如何通过程序来实现抽象数学模型。

3小结

计算机程序设计艺术(theArtofComputerProgramming)是继承了古老的计算机程序设计知识,总结了更多的新的、有效的编程实践内容以及算法设计技术,是计算机编程学习的指南,也是软件工程学习必读之书。

显示全部
相似文档