对于一个程序员来说,程序的效率是一个不能忽视的问题,各种论坛上也充满了各种各样的关于效率的争论,这就不得不引起一种思考,一个程序的效率究竟取决于哪些因素呢?我们应该如何均衡效率问题和其他软件设计问题之间的利弊关系呢?这就是这篇文字想要讨论的问题。首先,我们来看看,哪些因素左右了我们程序的效率,大致可以分为以下几个因素:第一, 语言和平台:每一种语言都有自己赖以生存的平台环境,这关系到一个语言本身最根本的内部机制,比如java必须运行于JVM,.NET必须有CLR的支持,c\c++必须有支持该语言的编译器和各种库,这些属性就决定了他们对于CPU指令的操作距离,这样的距离越远,当然他们的编译出 ...
  • 12:37
  • 浏览 (250)
  • 评论 (0)
owlman
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜