百合文库
首页 > 文库精选

信息安全与技术读后感选录(22)

2022-08-17 来源:百合文库
要做出优秀的软件,就要有好的设计,对于很多学科来说,优秀设计的原则是共通的。例如,好的设计是简单的设计,当你被迫把东西做得很简单是,你就被迫直接面对真正的问题,也即设计的核心目的,做到这个,你就能以简洁又直接的方式满足用户的需求。又如,好的设计是启发性的设计,在软件行业中这意味着,你应该为用户提供一些基本模块,使得他们可以随心所欲的自由组合,这往往更加引人入胜。
书中,作者还谈到了未来编程语言的发展方向,一种语言能否长期存在的最重要因素在于基本运算符,内核设计得越小、越干净,它的生命力就越顽强。对于黑客来说,他们需要简练的语言,这种语言具有最高层次的抽象和互动性,而且很容易装备,可以只用很少的代码就解决常见的问题,不管是什么程序,真正要写的代码几乎都与你自己的特点设置有关,其他具有普遍性的问题都有现成的函数库可以调用。然而,无论未来的编程语言发展如何,编程这项活动始终不会停止,它就像一种艺术创作,黑客就是艺术家,对于顶尖的黑客们来说,就像画家中流传的一句谚语,“画作永远没有完工的一天,你只是不再画下去而已”。
《黑客与画家》读后感
(二)
这本书,我读了不下两次,有些章节起码读了5到6次。读过这本书才发现,我对“黑客”这个名词的理解一直是错误的。因为身边的媒体一直把“黑客”形容成犯罪分子,用电脑入侵别人的电脑,夺取信息或向别人的计算机植入病毒的人。这类入侵别人电脑的人有另外一个名词cracker(入侵者)。
黑客其实是一堆精通计算机技术的普通人。自由软件基金会创始人Richard Stallman说:
“出于兴趣,解决某个难题,不管它是否有用,这就是黑客。(Playfully doing something difficult,whether useful or not,that is hacking.)"
直到今天,对黑客最佳的论述:
猜你喜欢