人月神话——

编程入门 行业动态 更新时间:2024-10-13 06:21:11

<a href=https://www.elefans.com/category/jswz/34/1738644.html style=人月神话——"/>

人月神话——

1.焦油坑(The Tar Pit)
              -关于编程的乐趣
   why is programming fun? What dilights may its practitioner expect as his reward?
   编程为什么有趣?作为回报,它的从业者期望得到什么样的乐趣。

   First is the sheer jou of making things. As the child delights in his mud pie,so the adult enjoys building things,especially things of his own design.I think this delight must be an image of God's delight in making things,a delight shown in the distinctess and newness of each leaf and each snowflake.
首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。

  Second is the pleasure of making things that are useful to other people.Deep within,we want others to use our work and to find it helpful.In this respect the programming system is not essentially different from the child's first clay pencil holder "for Daddy's office."
    其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望其他人使用我们的劳动成果,并能对他们有所帮助。从这个方面,这同小孩用粘土为“爸爸办公室”捏制铅笔盒没有本质的区别。

  Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles,playing out the consequences of principles built in from the beginning.The programmed computer has all the fascination of the prinball machine or the jukebox mechanism,carried to the ultimate.
  第三是整个过程体现出魔术般的力量——将相互啮合的零部件组装在一起,看到它们精妙地运行,得到预先所希望的结果。比起弹珠游戏或点唱机所具有的迷人魅力,程序化的计算机毫不逊色

Fourth is the joy of always learning,which springs from the nonrepeating nature of the task.In one way or another the problem is ever new,and its solver learns
something:sometimes practical,sometimes theoretical,and sometimes both.
第四是学习的乐趣,来自于这项工作的非重复特性。人们所面临的问题,在某个或其它方面总有些不同。因而解决问题的人可以从中学习新的事物:有时是实践上的,有时是理论上的,或者兼而有之。

  Finally,there is the delight of working in such a tractable medium.The programmer,like the poet,works onky slightly removed from pure thought-stuff.He builds his castles in the air,from air,creating by exertion of the imagination.Few media of creation are so flexible,so easy to polish and rework,so readily capable of realizing grand conceptual(As we shall see later,this very tractability has its own problems.)
  最后,乐趣还来自于工作在如此易于驾驭的介质上。程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。程序员凭空地运用自己的想象,来建造自己的“城堡”。很少有这样的介质——创造的方式如此得灵活,如此得易于精炼和重建,如此得容易实现概念上的设想。(不过我们将会看到,容易驾驭的特性也有它自己的问题)

更多推荐

人月神话——

本文发布于:2024-02-07 04:09:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752824.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:人月   神话

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!