|||
计算机让计算机科学感到丢脸。
对计算机来说,自然语言是不自然的。
接触人工智能领域一年足以使人开始相信上帝真的存在。
只要有模块化的地方,就可能会有误会发生:隐藏起一部分信息就意味着需要注意检查沟通的过程。
一个人的常量是另一个人的变量。(甲之常量,乙之变量)
函数会延迟绑定(binding);数据结构会诱导绑定的发生。正确姿势:在编程后期再定义数据结构。
每个程序都是其他程序的一部分,因此很少能完全适用。
如果程序需要处理大量的数据,那么它处理数据的方式一定只局限于少数几种。
如果你的程序有10个参数,那你可能是漏了一些。
从长远来看,每个程序都会变得越来越繁复冗余,最终成为一堆没用的碎片。
递归是计算的源头,因为它用更长的执行时间换来了描述的精简。
连接神经科学和心理学的唯一建设性理论将从软件研究中诞生。
优化会阻碍软件的进化。
简洁并不会先于复杂性发生,而是在复杂性之后。
有时我认为在计算机领域中,唯一一件统一的事情就只有“取指令-执行”周期。
计算的目的是模仿我们的综合能力,而不是理解我们的分析能力。
与双关语一样,编程也是一种文字游戏。
对于不懂编程的外行来说,最好的编程入门书籍是《爱丽丝梦游仙境》。但这只是因为,对于任何一行的外行来说,这本书都是最好的。
一个系统有子系统,子系统又有子系统,子子孙孙无穷尽也,这也解释了为什么我们总是需要从头来过。
很多好主意一旦踏上语义鸿沟,就再也听不到。
在英语中,每个词都可以变成动词。在我们的编程语言中可以这样吗?
在寻求无法企及的事物时,简洁只会碍手碍脚。
在计算中,不变的量是短暂的。
不要搞错了:计算机处理的是数字,而不是符号。我们对一项活动算数化的程度,衡量了我们理解(和控制)的程度。
麦克斯韦方程式不足以设计电动机,这并不是计算机的错。
教孩子编程是违背现代教育原则的。制定计划,严格地组织自己的思路,专注于细节,学习自我批评。做这些事情有什么乐趣可言?
什么叫理解世界?一个人谈理解世界就是指让世界变得人性,在它上面刻上人的印记。
科学本身将会让我知道:一切科学都建立在假设的基础上;那种明智的状态存在于一个隐喻当中;只有在艺术作品中,那种不确定才能得到解答。
爱因斯坦:数学法则只要与现实有关的,都是不确定的;若是确定的,都与现实无关。
Alan J. Perlis:编程是一种不自然的行为。
黑马:人机环境系统智能也是不自然的行为。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 12:46
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社