当前位置:编程学习 > C#/ASP.NET >>

终于还是感觉到c#的慢了。。。

    今天用c#写了一个微分方程的解算程序(四阶龙哥库塔法),就用它来解dy=1的一般情况,步长设为0.001。同样的,原来用C++写过这样的程序,运行一比较,在c#里一步结果为0.0015,以后每运行一步结果增加0.0015,而在c++里为0.001,以后每运行一步结果增加0.001。
    发现:做数学计算还是得用C或者c++。 --------------------编程问答-------------------- 0.001和0.0015的性能差距是50%。相对于代码结构对效率的影响,这点影响在大多数应用中都可以忽略不计了。

--------------------编程问答-------------------- --------------------编程问答-------------------- 很多软件的设计架构都或多或少影响了软件的运行效率,但却提高了开发和维护的效率。
难道就因为影响了效率而不做软件架构设计了么 --------------------编程问答-------------------- 你干嘛不用汇编写。。那样代码比C++编译器产生的代码更干净,速度更快
本来就是以牺牲执行速度来换取开发速度。。。所以和C++比速度。。没意义 --------------------编程问答-------------------- 主要是算法,好的算法即使你用Basic速度也很快 --------------------编程问答-------------------- ................ --------------------编程问答-------------------- 没有广泛的测试就得到了这样的结论。也许不大可靠吧。 --------------------编程问答-------------------- 代码拿出来看看? --------------------编程问答-------------------- 当然了,C++是底层的,C#运行还需要.netframework --------------------编程问答-------------------- 木有办法,各有各的优势 --------------------编程问答-------------------- 基本的数值计算方面的算法,B C 简直就是没有区别。 --------------------编程问答-------------------- 罗卜青菜
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,