摘自 cnBeta 视点·观察 新闻来源:CSDN 请允许我在每条后面填上几句话吧~~

  • 应当知道,任何一位受过职业道德训练的软件工程师都不会同意写一个 “摧毁巴格达 DestroyBaghdad” 这样的函数。相反,基本的职业道德要求他写一个 “摧毁城市 DestroyCity” 的函数,“巴格达 Baghdad”是一个参数。(Nathaniel S Borenstein) 没错,这样一来,下次美国再准备扁某个国家的时候就不用重新写代码了!
  • 只有两种计算机语言:一些语言天天挨骂,另外一些没有人用。(Bjarne Stroustrup)
  • 数组下标应该从0开始还是从1开始?我的提议是做个折中,用0.5。我想,把它否决之前他们都没有仔细考虑考虑。(Stan Kelly-Bootle)我现在在学C,与拿手的Pascal相比,很大的差别就在于此。
  • 黑魔法编程:程序员们知道有些事情没有用,但是无论如何他们还是会去试一试,有时候这些事情还真管用了,比如说把所有东西重新编译一遍。(Karl Lehenbauer)
  • 计算机语言就好像在公园里漫步一样,我指的是侏罗纪公园。(Larry Wall)“哇,DAD,有恐龙!” ~ “哇,助教,有error!”

  • 即使在餐巾上涂画也算是计算机语言,XML都不能算是其中之一。(Charles Simonyi)
  • 使用TSO就想把死鲸鱼在沙滩上踢来踢去一样。(Stephen C Johnson)说实话,我还不知道什么是TSO,不想google……它总是给我太多
  • 面向对象的模型使得我们可以用聚少成多的方法来写程序。这通常是说,它提供了一种用结构化的方法写出烂面条般程序的方法。