编程更像是在写作

开发 项目管理
一直以来在程序员们看来,编程是一件枯燥乏味的事情,那么作者是怎么把编程和写作联系在一起的呢?那么就让我们认真看看下面的文章。

本文是从 Programmers Are Writers 这篇文章翻译而来。


早在2009年,Bruce Eckel 写了一篇文章,道出了我的想法。

 “我终于给软件开发找到了一个好的类比,” Bruce 写到。“可是,我的读者们可能对这个类比不会满意。”

编写软件被人们类比成各种各样的事情,从数学计算,到科学,到工程,到手工艺。Bruce的观点是,跟编写软件最相似的应该是写作。

Bruce并不是***个把这两种行业进行联系的人。在《代码整洁之道(Clean Code)》这本书里,Robert C. Martin说,“我们都是作家。” Butler Lampson早在1972年就预见到:程序员不久将会变的更像诗人,而不是手工艺者。有一个Coding the Wheel的博客甚至写了一篇关于Strunk and White这本书的详细的分析报告,并把它当作程序员手册。

我想这是一个不错的比喻,更重要的是,这是一个非常有意义的比喻。

而且反过来说也不错。我并不想展开来讨论说作家应该像程序开发者那样思考,但我相信任何作者,如果采用程序员们使用的那些非常好的方法,他们的散文一定会有极大的提高。

[[55828]]

埃里克·雷蒙德,全名“埃里克·S·雷蒙德”(Eric Steven Raymond)。1957年12月4日出生于美国波士顿,常用名称ERS,著名的计算机程序员,开发源代码软件运动的旗手。

原文链接:http://www.aqee.net/programmers-are-writers/

【编辑推荐】

  1. 告别2011展望2012:一个程序员5年工作的得与失
  2. 程序员新年要做的10个决定
  3. 2012纽约市长新年计划:学习编程
  4. 请重新认识你作为程序员的价值
  5. 程序员的5种类型
责任编辑:林师授 来源: 外刊IT评论
相关推荐

2022-02-24 13:12:20

区块链比特币DeFi

2016-05-23 11:19:21

谷歌VR

2012-04-11 09:44:42

谷歌Chrome OS

2011-06-28 10:48:22

2011-04-18 13:53:25

应用商店苹果App Store

2014-07-14 09:54:43

编程代码

2013-08-02 14:55:20

2015-06-17 10:14:45

2014-08-18 15:02:03

小米MIUI

2023-04-19 08:21:41

ChatGPT浏览器操作系统

2019-10-09 16:47:18

MacOS苹果系统

2012-09-10 09:09:55

编程语言漫画语言

2011-03-10 09:17:25

软件编程

2017-02-22 14:24:33

编程IT能力

2020-02-04 10:23:22

Windows 10Windows 7Windows

2018-10-16 11:15:17

2024-04-12 14:34:59

2022-06-08 10:01:06

Go语法PHP

2022-06-20 09:09:26

IDaaSIAM身份即服务

2010-08-27 09:56:07

爱编程
点赞
收藏

51CTO技术栈公众号