仅以此文向林院士学习,以此自勉
我第一次听见“Garbage in, garbage out”这个说法是在1983年10月,那时美国科学院院士林家翘先生正在清华大学讲学,李家春和我(当时在中科院力学所)应邀参加了接待工作。林先生在一次演讲中提及这一语汇。我当时查《牛津高阶现代英语词典》第三版(1974),没查到该语汇;十几年后,在该词典第四版(1989)上查到了,此语汇的英文注释是:“(in computing) if you input wrong data, the output will also be wrong”;在以它为蓝本的《牛津高阶英汉双解词典》(第四版,1994)中的汉译是:“(计算机运算中)错进,错出(若输入错误数据,则输出亦为错误数据)”。
林家翘先生是在何种情况下提到这个语汇的?对我们科研工作者有何启示?这里作一些概略描述。
林先生在那次为时一个月的讲学中,系统地讲授了渐近分析及其在流动稳定性和星系密度波研究中的应用。在一次关于星系结构的演讲中,他首先简述了问题的背景。原来,在宇宙中,许多星系呈螺旋结构,譬如,我们太阳系所在的星系——银河系,其星系盘就有一种双臂螺旋结构。这种结构是怎样形成和维持的?在天文学中是一个多年悬而未决的难题。然后,他阐述了从流体力学和应用数学的角度对这个问题进行数学建模的过程,说明了用渐近方法求解问题出现的难点。最后,他介绍了相应的数值模拟过程,并演示了模拟结果。
最令人叹为观止的是他的现场演示。只见他在屏幕上,随机地放上一万颗“恒星”(小圆点),调出程序&