编程风格:程序设计与系统构建的艺术(原书第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

The Translator's Words
译者序

相同的故事,不同的叙述方法。作者以新颖的思路和崭新的视角,讲解程序设计的前世今生。针对“从一段文字中找出不同单词的词频”这一问题,作者通过40种不同的编程风格,以具体的代码案例展现了不同历史时代和不同约束条件(硬件技术、编程语言、编程思想等)下程序设计的特色。作者从一个独特的维度带领读者更具体、更全面地理解计算机技术的发展,以及相对应的编程思想的发展。

在过去几十年间,随着计算机技术的飞速发展,编程语言和编程技术日新月异,如从最初的汇编语言等低级编程语言到基于过程的语言、面向对象的语言等高级编程语言。每门语言都有强烈的时代印记,也都有与之相适应的编程风格(或规范)。

本书以当前主流的Python语言编写示例代码,通过一个个具体的代码案例来模拟不同时代、不同约束条件下的编程风格。与此同时,还介绍了相关编程风格的历史背景,以及在系统设计中的实际应用。

本书特别适合希望增加自己在计算机领域、程序设计领域知识面广度的读者阅读。希望本书可以帮助到大家。

张轲

2023年4月于杭州