佐卡伊珠宝有限公司,华为荣耀v9发布会,扑倒腹黑大神
点击上方 "编程手艺圈"存眷, 星标或置顶一起成长
后台复原“大礼包”有惊喜礼包!
每日英文
When you think you're not happy with your life, always think that someone is happy simply because you exist.
当你过得不开心的时候,想想有那么一个人,仅仅因为你的存在,就已经感觉很幸福。
每日掏心话
良善是从内心披发出来,是自由选择,人若无法选择,就不是人了。
责编:乐乐 | 来自:架构头条
编程手艺圈(ID:study_tech)第 1227 次推文
昔日回首:一个漂亮妹子的美团口试履历,4轮2小时,成功拿到Offer
正文
作者 | Linus Torvalds
译者 | 王者
谋划 | 万佳
我不知道该如何清楚地描述我对编程的痴迷。对编程的人来说,这是天下上最有趣的事情。这是一个比国际象棋更复杂的游戏,在这个游戏中,你能够制定本身的规则,并基于这些规则获得最终的效果。
然而,从外观上看,它似乎是地球上最无聊的东西。
编程最初令人感到兴奋的处所在于,当你告诉较量机要做什么,它就会按照你的意思去做,分绝不差,快马加鞭,毫无怨言。
这自己就很有趣。
然则,尽管最初令人着迷,单靠盲目顺从显然并不克让编程成为讨人喜好的伴侣。让编程变得如此吸引人的是:你能够让较量机按照你的意思执行任务,但你必需先弄清楚如何执行。
我个人认为,较量机科学与物理学有很多共同之处。两者都是关于天下是如安在一个根基层面上运作。当然,它们的分歧之处在于,在物理学里,你要弄清楚天下是如何构成的,而在较量机科学里,你要缔造天下。在较量机天下里,你是缔造者,你最终将掌握产生的统统。如果足够优秀,你能够成为某个领域的天主。
我这么说可能得罪了地球上大约一半的人。
但真的是这样。你要缔造本身的天下,独一能限定你的是呆板的能力和你本身的能力。
想象一下你要建造一个实用的树屋,它有一个活板门,并且很稳固。然则,每个人都知道简洁稳固的树屋和漂亮树屋之间的区别是什么。它是艺术和工程的连系。这便是为什么编程能够如此迷人的一个原因。与有趣、漂亮和令人惊艳相比,功能就变得次要了。
在公众号后端架构师后台复原“架构整洁”,获取一份惊喜礼包。
这是一种缔造性的运动。
最初吸引我打仗编程的是我想要弄清楚较量机的工作原理,此中最大的一个情趣是知道了较量机就像数学一样:你能够用本身的规则来构建本身的天下。在物理学里,你会受到已有规则的约束。但在数学和编程领域,不管是什么,只要它是自洽(self-consistent)的就行。数学不必受任何外部逻辑的约束,只要它自己具有逻辑性。数学家们都知道,你能够界说一组数学方程式,让 3 加 3 等于 2。你能够做任何你想做的事,只是在络续增加复杂性的同时,要小心不要缔造出与你所缔造的天下不协调的东西。一个标致的天下,不克包括任何瑕疵,而编程便是这样的。
人们之所以如此迷恋较量机,此中一个原因是较量机能让你体验你所缔造的天下,并认识统统可能的东西。在数学里,你必要通过大脑进行想象。例如,当大多数人想到几何时,他们想到的是欧几里得几何。然则,较量机能够帮忙人们可视化分歧的几何图形,甚至是那些非欧几里得图形。有了较量机,你就能够看到这些虚构的天下是什么样子的。还记得曼德尔布罗特鸠合的分形几何图形吗?这些都是纯粹数学天下的视觉显示,在较量机显现之前是无法被可视化的。曼德尔布罗特只是制定了这些关于一个不存在的天下的规则,这些规则与实际毫无关联,但事实证明,它们缔造了迷人的图案。有了较量机和编程,你就能够缔造新天下。有时候,这些图案真的很漂亮。
本文地址:http://www.wbwb.net/bianchengyuyan/207520.html 转载请注明出处!