百科问答小站 logo
百科问答小站 font logo



小白问一下,比较厉害的编程代码,到底厉害在什么地方?是用最少的语言表达出意思,然后不会出现矛盾? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

大体上来讲,一段代码首先是要实现某种功能,在这个基础上,有三个方面是互相制约的,即:

代码的健壮性、代码的可读性、代码的执行效率。


健壮性指对于任何可能出现的情况代码都有明确的结果,不会出现超出预期的行为。

可读性指代码非常简单明了的表达了其意图也就是需求和满足该需求的方式。

执行效率就不需要多讲了。



所谓的比较厉害的编程代码,就是在这三个方面取得了一个非常不错的平衡,因为很多时候这三者是不可兼得的……


拿平方根倒数速算法来讲,这个代码的效率非常高,是已知的最快的计算平方根倒数的方法,但是这个代码的可读性约等于零,健壮性也不高,在某些极个别的输入会得到偏差很大的结果(也就是与平方根倒数相差甚远……




  

相关话题

  在编程中有没有巧妙运用数学知识解决过问题? 
  我们为什么不尽早施行国产 CPU+国产 Linux 系统战略呢? 
  几乎零基础的电子开发人员,如何成为优秀的程序员? 
  如何评价《轩辕剑外传穹之扉》制作人杨渊升针称《巫师 3》「200 人三年的制作规模,我们真的也可以」? 
  如何看待贴吧里的十五六岁就用引擎写游戏的开发者? 
  中国的互联网技术有多牛逼? 
  c语言中,关于switch循环的这个疑问怎么解? 
  你最喜欢的编程语言是什么?为什么喜欢? 
  骑马与砍杀游戏中文件修改的作弊原理是什么? 
  如何评价阿里味编程语言 pua lang? 

前一个讨论
上海有哪些比较小众且有格调的去处 景点?
下一个讨论
不卖隔夜肉商标为何迟迟申请不下来?





© 2025-05-10 - tinynew.org. All Rights Reserved.
© 2025-05-10 - tinynew.org. 保留所有权利