作者halajohn (神鵰侠)
看板CSSE
标题Re: [问题] 关於软体工程方面的问题
时间Thu Sep 8 23:12:06 2005
※ 引述《larbin (Nessun Dorma!Principesa)》之铭言:
: 第五点在某些情况下好像不会增快程式的效率,
: 理由有二
: 一是compiler最佳化技术的进步
这个嘛
最佳化演算法都有盲点
而且有些地方的改良架构不是高阶语言所能解释的
: 二是硬体架构的复杂化使得难以使用人脑去规划资源的分配,
: 举例来说,我们很少在写组语时考虑pipeline的问题,
当然要考虑啦,尽量尽量嘛
: 又在多运算单元的环境下,人脑很难可以跟着多工
: 就programming language的角度来看,通常越早bind的语言速度越快
: 如fortran快於C, C又快於C++, Compiled快於Interpreted
: (相对的,弹性就越小)
我没用过 fortran,所以不知道他跟 C 的关系
不过 C++ 可以跟 C 一样快的
在某些方面可能更快
--
胡岳伟
http://www.csie.ntu.edu.tw/~r88052/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.5.201