Elements of Programming:追溯数学原理,探求编程的本质

《编程原本》深入探讨程序设计的数学原理,通过演绎方法连接算法、抽象理论和实际代码。本书适合希望深入理解编程的软件开发人员和科学家。书中涵盖值、对象、类型、过程的概念,以及内存算法和对象成员的讨论,强调严谨性和抽象性在编程中的重要性。
摘要由CSDN通过智能技术生成

《编程原本》预订网址【互动网】【当当网】【卓越网】【京东网

《编程原本》(Elements of Programming)前言

《编程原本》将演绎方法应用于程序设计,讨论程序与保证它们能正确工作的抽象数学理论之间的联系。书中把反映这些理论的规程(speci.cation),基于这些理论写出的算法,以及描述算法性质的引理和定理一起呈现给读者。这些算法在一种实际程序设计语言里的实现是本书的中心。虽然规程主要是供人阅读, 但它们也应该(或者说必须)严格地与非形式化的、供机器使用的代码相结合,必须在通用的同时又是抽象而且精确的。

与在其他科学和工程领域里的情况一样,适合作为程序设计的基础的同样是演绎方法。演绎方法能帮助我们将复杂系统分解为一些具有特定数学行为的组件,而这种分解又是设计高效、可靠、安全和经济的软件的前提。

本书是想奉献给那些希望更深入地理解程序设计的人们,无论他们是专职软件开发人员,还是把程序设计看作其专业活动中一个重要组成部分的科学家或工程师。

本书编写的基本想法是让读者从头到尾完整阅读。读者只有通过阅读代码、证明引理、完成练习,才能真正理解书中的各方面材料。此外我们还建议了一些项 目,其中有些是完全开放的。本书的内容很紧凑,认真的读者最终会看到书中各部分之间的联系,以及我们选择这些材料的理由。发现本书在体系结构方面的原理应 该是读者的一个目标。

我们假定读者已经具有完成各种基本代数操作的能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值