---
title: 概述
taxonomy:
    category: docs
---

编程语言性能这个话题是本书所有话题之中门槛最低的。关于各个语言性能的帖子长期密集地出现在各种技术论坛中，无非就是 C 比 C++ 强，C++ 比 Java 强，Java 再秒杀 PHP，Python 忽强忽弱，Ruby 比所有技术都慢，本章不讨论这些浅显的性能对比结果，因为这一点都不性感，一点都不哲学。

语言之间的差异本质上是运行架构设计方向的差异。笔者希望读者能够放下你之前所有的关于编程语言性能优劣的认识，跟随笔者的思路，从运行架构的角度再次观察这些常见的编程语言，了解历史的潮流如何选中了这些幸运儿，理解每一个语言为什么这么设计，它这么设计解决了时代面临的哪些棘手的问题，这么设计获得了哪些好处，又同时伴随而来了哪些坏处。
