Linked List大家都知道把
最近有空,用三种传奇语言写了同样功能的linked list,并作了速度测试。具体语言就隐去了,避免口水战。
我测试了四个函数,分别侧重于memory allocation, memory search和memory free以及iterator的使用
在程序的特性的取舍上,尽量使用最常用的方式。比如分配内存就用大家最常见的new,而不选择更高效但是有些冷僻而不寻常的方式。某种语言中传引用的地方,我在其他语言中也都用引用(或指针),而不用对象复制,因为这样不公平。
我觉得三种语言的特点还是很明显的,大家说呢。
希望大家评论的时候,注意尽量让那些“迷信语言的人”不知所云,做到我们内部意会就好,免得口水战,切切
最后,为Andrew喝彩!