冗余度是什么意思
冗余度是什么意思?它和容错度有何关系呢?容错度,顾名思义。当程序发生故障时能使程序恢复正常运行的能力即为该语言所支持的最大冗余度。一般而言,在可以保证程序正确执行的前提下,如果增加了某些功能或者重新设计程序代码,不会影响到其他功能的实现和性能。这样,把每个功能都尽量精简化,在任务间进行合理的分配,并尽量降低整体开销,达到减少冗余度的目的,这就是我们要做的事情,所谓“尽人之力、听天命”,对于编程语言来讲更多是指开源的语言,我想说,最好用的开源语言是 python,因为它更贴近人类思维方式,不像 java 等那么晦涩难懂。Python 从底层进入,继承了 C 语言, Python 自带了一套非常丰富的函数库,可以轻松完成很多底层工作。另外还有各种游戏,这点上就超过了 java、 c#、 c++、 js 等语言。
java python是什么意思 在电脑中,当程序出错的时候,往往最终结果不同,但是最初输入时的状态相似,这种情况叫“容错”,有时候程序由于程序员失误造成的,但又没办法修改,这种情况称为“非容错”。我想表达的就是如此,但也许不太准确:因为如果是这两种情况的话,那么你不妨试着让程序在编译阶段多一份冗余度。如果是程序员操作失误导致的,比如有人在运行程序的时候按
了 Ctrl+ Alt+ Delete 键,程序也许就死机了,再次重启,问题也许得到解决;或者是输入不规范,比如输入了空格或者其他符号等等,重新输入才可能让程序恢复正常运行。这样,只要在程序运行前进行必要的检查,就可以避免这种情况的发生。同时可以用一些工具软件,提高效率。
也就是说,从理论上说,每个任务或步骤都应该有其一定的容错度(Stow),其原则与“冗余度”一致。从上面我们知道,冗余度越小,所需的资源越少,执行速度也就快。对任何一门程序来说,除了“冗余度”以外,还有一项很重要的内容——“健壮性”,即“容错度”,二者缺一不可。而这里我们讨论的冗余度,也包括“健壮性”。这就是所谓的“健壮性冗余”。一门程序的健壮性不仅取决于所采用的技术,还与其内部构造、语句和算法等密切相关。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论