云计算专家丁陈:“有机软件”将消灭“程序

  10月20日,由中国软件行业协会和苏州市人民政府共同主办、中国软件资讯网承办的“2011中国产业发展高层峰会”在苏州隆重举行。峰会组织期间,云计算专家、鼎晟网络公司创始人丁陈博士发表观点指出,任何重大技术变革都必须建筑坚实的与之相应的理论基础之上,“一哄而上、人云亦云”很可能让云计算成为“海市蜃楼”。

  丁陈认为,云计算不是简简单单地将IT资源的更有效、更灵活的使用与交付,它的真正意义是颠覆传统软件业,彻底解放人类软件生产力,摆脱软件业远远落后硬件发展的局面。云计算将给我们带来更为灵活、更为有效、更为丰富的“云软件”。

  为实现这个宏伟目标,云计算必须建立在坚实的与之相适应的理论基础之上,这样的云计算才可能扬帆远航、不辱使命。

  与软件业同时发展的所有其他行业都发生了翻天覆地的变化,为什么唯独软件业“几十年如一日”,拒绝发展,成为唯一停留在手工作坊式的支柱性产业?云计算真的能“救”软件业吗?

  丁陈表示,传统软件业落后的最根本的原因是手工编程。软件都是由一行行程序编制而成。“软件即程序”是软件业无可撼动、支撑整个软件业的“基石”。人们无法想象没有“程序”的软件业将会是什么样的!“程序”这个改变了几代人生活的人类文明的骄傲,如今却成了造成整个软件业落后的根本原因。

  丁陈分析指出,传统软件开发难、修改难、维护难,是绝大多数项目失败的关键、各行各业发展的软肋,其顽强的落后性告诫我们一个显而易见的事实:不铲除手工编程,云计算永远只能是一个“美好的未来”。

  软件史上发明了几十种软件理论、几千种编程语言。所有这些软件理论都有一个共同点:“如何编程”。正是这些编程理论将我们一步步引入了“软件危机”的深渊:程序越写越多、越写越难、越写问题越多、问题越多越需要写。软件业成了人类智慧的黑洞,既是在西方先进国家的今天,人们也只能无奈地“就范”於手工编程。

  难道我们不能有一种软件理论,引导人们不写程序、少写程序?难道我们就不能消灭“程序”吗?!

  “软件”本是人类需求的一种计算机可以理解的“表现形式”。当计算机很笨的时候,这种需求只能以“程序”的形式,“一字字、云计算专家丁陈:“有机软件”将消灭“程序一句句、点点滴滴地告诉计算机什么时候做什么”。传统的软件理论忽略了如何让计算机“更聪明”,而一味地追求“如何让程序员更聪明”。直观告诉我们,让“傻瓜”做聪明事一定很难。未来的软件理论一定会朝着“如何让计算机更聪明”的方向发展。一旦计算机“聪明”了,我们就可以告诉计算机我们“要什么”,而不是“如何做”。这将从根本上改变“软件”的本质。

  据悉,由丁陈博士提出的“有机软件”理论是软件理论的“另类”。“有机软件”关注的不是如何更有效地编程,而是如何让计算机更“聪明”,让计算机直接“懂得”人类的需求,割除将“需求”转换为“程序”的“手工编程”过程。“软件”将不再是“程序”,而是“需求”。“有机软件”将消灭程序,赋予软件以生命力,实现软件从“只有形体、没有智慧”的“无机体”向具有自身“进化力、适应力、应变力、生长力、免疫力”的“有机体”的变革!

  “有机软件”由留美软件工程博士、苏州鼎盛网络创始人丁陈博士创立,首次在世界上为云计算奠定理论基础。丁陈博士1984年毕业於中国科学技术大学;1986年留美攻读博士学位,主攻可视化编程及编程机器人。25年如一日,潜心软件基础理论研究,立志摆脱手工编程,实现软件业大规模工业化流水线式开发。

友情链接: