三种传奇语言的速度比较(1)
2005-03-22 21:04
429 查看
Linked List大家都知道把
最近有空,用三种传奇语言写了同样功能的linked list,并作了速度测试。具体语言就隐去了,避免口水战。
我测试了四个函数,分别侧重于memory allocation, memory search和memory free以及iterator的使用
在程序的特性的取舍上,尽量使用最常用的方式。比如分配内存就用大家最常见的new,而不选择更高效但是有些冷僻而不寻常的方式。某种语言中传引用的地方,我在其他语言中也都用引用(或指针),而不用对象复制,因为这样不公平。
我觉得三种语言的特点还是很明显的,大家说呢。
希望大家评论的时候,注意尽量让那些“迷信语言的人”不知所云,做到我们内部意会就好,免得口水战,切切
最后,为Andrew喝彩!
最近有空,用三种传奇语言写了同样功能的linked list,并作了速度测试。具体语言就隐去了,避免口水战。
我测试了四个函数,分别侧重于memory allocation, memory search和memory free以及iterator的使用
在程序的特性的取舍上,尽量使用最常用的方式。比如分配内存就用大家最常见的new,而不选择更高效但是有些冷僻而不寻常的方式。某种语言中传引用的地方,我在其他语言中也都用引用(或指针),而不用对象复制,因为这样不公平。
我觉得三种语言的特点还是很明显的,大家说呢。
希望大家评论的时候,注意尽量让那些“迷信语言的人”不知所云,做到我们内部意会就好,免得口水战,切切
最后,为Andrew喝彩!
相关文章推荐
- 三种传奇语言的速度比较(2)
- 三种传奇语言的速度比较(3)
- 三种传奇语言的速度比较(4)
- 三种传奇语言的速度比较(5)
- 三种服务器端动态开发语言的比较
- 三种语言递归效率的比较matlab,python,c,lisp....
- python js java三种语言的比较
- 三种服务器端动态开发语言的比较
- Go语言和ASP.NET的一般处理程序在处理WEB请求时的速度比较
- 再谈几种语言的运行速度比较:看第三方比较结论!
- 不同语言对树莓派IO操作的速度比较
- Go语言中三种不同md5计算方式的性能比较
- 冒泡排序算法的C++,Java和Python实现和冒泡排序算法三种语言效率的比较
- 三种常用的字符串判空串方法执行速度比较
- 几种语言的执行速度比较
- ABAP, Java和JavaScript三种语言的比较
- 【冒泡+选择】排序及三种排序速度比较
- python 8583报文中ascii码转化的三种方式速度比较
- 快排的三种实现,以及三种实现运算速度的比较 c语言
- opencv中三种像素访问方式的运行速度比较