来源:网络 | 2007-3-23 | (有3488人读过)
结语 千年和世纪
最后我想说一些题外的话。
在电影《超导》中一个科学家和一个大款吃饭,侍者问大款:“牛排要几成熟?”答:“四成。”,又问科学家:“您呢?”,答:“三成。”大款惊异:“我还以为下限是四成呢。”,科学家冷冷的答到:“下限是全生!”
抛开其中的意气用事不说,我非常喜欢那最后的回答,因为各种各样的条条框框的束缚,我们的思想也会有许多成见,只有抛开这些条条框框去考虑问题,才能真的有大发展。所以大家应该在遇到问题时尽量抛开各种限制的思考问题,包括我给大家下的限制在内。
我和一个同事曾有过一次比较“大型”的关于字符串究竟能不能按值传递的讨论,双方都不让步,最后我才发现,我们两人对“按值传递”的理解不一样。子曰:“名不正则言不顺”,概念的理解的清晰和统一是很重要的,否则南辕北辙,却不知所以。“面向对象”的概念也是一样,我在这里的短短的描述可能并不能完整全面的介绍清楚,这就有赖于各位再看一看其它的关于面向对象的书籍以加深理解了。
已经 2000 年了,一直以来关于究竟 2000 年是 21 世纪之初还是 2001 年是 21 世纪之初的话题还是很多的,甚至有一些电视台专门做节目讨论这个问题,有的说公元纪年应该由 0 开始,有的说应该由 1 开始,其实这是不必讨论的,应该看事实,事实是公元纪年由 1 开始,所以 2001 年才是 21 世纪之初。我提起这件事是因为这一类的问题在编程时时经常遇到的。比如“Dim x(7) As Long”究竟是定义了几个数?又比如“For i = 1 To 20”究竟执行了几次循环?“For i = 1 To 19.5”呢?“For i = 1 To 20.5”呢?“For i = 20 To 1”呢?“For i = 1 To 1”呢?这样的问题还很多,希望大家遇到这种问题时能准确处理,不要因为差 1 而出现错误。
好了,真的已经 2000 年了,祝大家新年快乐,究竟 2000 年是 21 世纪之初还是 2001 年是 21 世纪之初其实对于我们并不太重要,就认为它们都是新世纪之初吧!不过就是多庆贺一次,谁在乎?!
|