title: 为什么现在还没出现集各家之大成的编程语言？
topic: 编程
content: 每个编程语言的特点，都是为了应对某个应用场景而设计的，为了满足特定应用场景下的要求，必然会进行一些取舍，常见的取舍因素有：性能开发效率容错性复杂性，选择其中一些因素，必然舍弃另外一些，无法全部兼得！除非科技发生本质飞跃，例如运算能力（都不一定叫CPU了）瞬间增加1万倍！ C语言应对的是高性能场景，代价是开发效率 Python应对的是快速开发的场景，代价是性能 Go语言是应对高并发的场景，代价是gc和复杂度 E
answerer_tags: 《面向对象葵花宝典》，阿里资深技术专家