《UNIX编程艺术》介绍:CC语言运行效率高,适用于特定程序类型和嵌入式系统;C诞生于贝尔实验室适合性能关键应用场景,强调组合重用思想的重要性及Linux哲学基础中的一致性原则、透明性原则等,推荐书目:《传世经典书丛 UNIX编程艺术》。
=====================
作者:Eric Raymond,摘自《Unix编程艺术》(第十四章),关于CC语言优点介绍,此外还介绍了机器语言和C++的特点和应用场景等,至于编程语言Java和函数式语言也进行了简要描述和评价。 如下:
一、几种计算机语言的评价
CC语言是运行效率高且接近机器的语言,适用于特定程序类型如运行速度要求高的程序和操作系统内核移植的程序等,而机器语言虽然效率最高但指令难以记忆与调试;C诞生于贝尔实验室适合嵌入式系统和性能关键应用场景;C++则支持多种风格并广泛应用于桌面应用程序开发等领域中,对于编程语言java而言是一种面向对象的程序设计语言用于跨平台应用软件的开发等等。 二、UNIX编程艺术的介绍 这部分强调了Linux的哲学基础包括KISS原则一致性原则和透明性原则强调组合重用思想的重要性以及其在实践中的指导意义同时提到了黑客的乐趣是Linux成功的关键因素之一三、深入理解编程艺术之策略与机制相分离 策略与机制的分离在编程艺术和软件开发过程中扮演着重要角色它们之间的关系类似于建筑中的砖石和结构四、《每个程序员都应该读 Unix编程艺术》 这部分主要讲述了为什么每个程序员都应阅读该书以提升他们的编程思维写出优雅的代码并掌握重要的编程思路和方法的宝贵见解五、无理由推荐书单(只有一本) 推荐书目为《传世经典书丛 UNIX编程艺术》,揭示了UNIX的设计理念及其在现代操作系统发展中的影响和价值,同时也列举了一些其他值得推荐的书籍涉及历史文学法律等多个领域的内容丰富多样供读者参考学习之用,最后一部分对书中提到的几个概念进行了解释和总结为读者提供了更深入的理解和认识,总之本文旨在通过梳理不同计算机语言的特点及价值让读者更全面地理解编程的艺术性从而提升自己的技能水平和学习成果。


















