软件工程师成长日记计算机科学我爱编程

软件开发与文学的联系

2018-05-22  本文已影响20人  失落的艺术

文学和语言学一个很重要的功能是在探讨摸索怎样能更好的表达自己的思想?怎样能更充分的交流?怎样能让自己的思想无差别的传送到听者的大脑中,而尽量减少信息在传输过程中的损耗。

为了得到这些目的,文学家们创新地设计出了很多工具来帮助我们。这些工具也就是我们非常熟悉的写作技巧,交流技巧,如:比喻、拟人、排比等等。为了能用文字来更充分的交流自己的经验、表达自己思想以及宣泄自己的感情,文学家们也设计了很多文学体裁,如:诗歌、散文、小说、戏剧。文学家们这些设计工具的过程就很像我们设计软件的过程了。

我们评价一个软件的好坏,一个重要目标就是看这个软件是否足够操作简单,是否足够健壮,是否足够能满足一个人的需求。为了达到这个目标,我们软件工程师,架构师,产品经理共同努力,对软件不断摸索,不断维护……于是大大小小,形形色色的软件框架被设计了出来。

放眼望去,现在哪个软件不是基于框架的呢?什么Jquery,Bootstrap,SSH,ThinkPHP,Django等等。所以那些文学体裁很像工程师们设计的这些框架。如果文学是艺术创作的话,那软件的开发也能视为一种独特的艺术吧。

上一篇下一篇

猜你喜欢

热点阅读