程序员的梦想:意图编程
今天在umlchina.com的非程序员第42期上偶然看到介绍意图编程的文章,很受启发。曾经听说财务人员看见电子表格软件的时候眼睛发亮,我想当程序员看见可用的意图编程工具的时候也会发亮的。
意图编程的提出者也是“所见即所得”文档编辑的发明人。
他说“目前,编程正好和开采钻石过程相反,在开采钻石时你挖出大量的泥土,而找出一点点昂贵的钻石。可编程时,你从一个有价值的真正意图开始, 随后却把这种意图埋在泥土中”。
Charles Simonyi的新方向
...如果你让Simonyi
解释怎样使像工蜂那样的编程工作可以自动完成,从而消除由于人为差错造成的程序错误,他会给你举出喷气发动机的例子。他说,拿涡轮叶片来说,它们必须做得
非常精确。即使由很细心的熟练工人加工叶片,仍然不可能达到你要求的精度,而必须另造一台机器来加工叶片。其中会有人干预这个过程吗?当然,制造、维修和
调整机器必须由人来完成。机器也会出错,机器一旦出错会很显著,你能马上发现,并改正它。程序编码也是如此。不需要人去接触编码。否则程序易于出错。人能
制造这种机器。...
这里有一篇访谈:http://www.codegeneration.net/tiki-read_article.php?articleId=61