title: 和C/C++相比，JavaScript的性能差在哪里？
topic: JavaScript
content: JS不熟悉，只熟悉perl，所以只能泛泛讲讲。通常来讲，脚本语言的基本类型不是一个硬件上的基本类型，而是一个复合的结构和一系列的函数，用来自动转化整形字符串浮点数等等。然后，脚本语言里的一个对象也和C的结构体C的对象非常不一样：它通常是一个hash table，key是成员名字的字符串，value是成员或者函数。这些东西的运行时代价是非常高昂的，很多算法可以比底层语言慢两个数量级。比如CC里做cab，大致是这样
answerer_tags: 懒癌终末期，中二病危像