计算机自动编程
塘外人
我是程序猿
展开
-
人人都是程序员—自动编程软件在德国浮出水面
CT公司对外公布最新研发成果 来自美国芝加哥的消息,一家名为CT(Care Technologies)的软件公司向外界公布了其最新的研发成果——一款声称可以把应用软件开发速度提高四十七倍并可在某种程度上代替程序员的自动编程软件。据了解,这款软件被命名为OlivaNova。 为了证实这款软件的功能,Care Technologies转载 2006-12-19 22:38:00 · 18394 阅读 · 1 评论 -
也说计算机自动编程- -
首先,把程序员解脱出来,让计算机实现自动编程的想法,是很有意义的,也不完全是天方夜谈。据我所知,“自动编程”的概念,已经在演化计算(智能计算的一 种)中提出了,而且,在一些相对简单而却实用的领域,已经可以有很好的实践。如我们系的老师康立山教授所举的例子,他取三峡大坝岩石的数据转载 2006-12-20 22:37:00 · 5000 阅读 · 3 评论 -
MDA会带来什么
MDA会带来什么 紫云英 MDA概述 MDA是“模型驱动构架”(Model Driven Architecture)的缩写。它是由OMG定义的一个软件开发框架。其关键之处是,模型在软件开发过程中扮演了非常重要的角色。在MDA中,软件开发过程是由对软件系统的建模行为驱动的。 MDA开发生命周期和传统的生命周期并没有很大的不同。MDA的工件是形式化模型,也就是可以被计算转载 2007-03-01 10:32:00 · 1106 阅读 · 0 评论 -
MDA及其同其他构架的区别
什么是MDA?它和其他架构有什么区别? MDA是一种新的用于编写规范(specifications)和开发应用程序的途径,它基于平台无关的模型(PIM:platform-independent model)。 一个完整的MDA规范包含: 1、一个权威的基于UML的平台无关模型PIM; 2、一个或者多个与特定平台相关的模型PSM; 3、接口定义集合- 每个集合描述了基础模型再不转载 2007-03-01 10:34:00 · 1398 阅读 · 0 评论 -
代码生成器
代码生成器 当木匠面临一再地重复制作同一样东西的任务时,他们会取巧。他们给自己建造夹具或模板。一旦他们做好了夹具,他们就可以反复制作某样工件。夹具带走了复杂性,降低了出错的机会,从而让工匠能够自由地专注于质量问题。 作为程序员,我们常常发现自己也处在同样的位置上。我们需要获得同一种功能,但却是在不同的语境中。我们需要在不同的地方重复信息。有时我们只是需要通过减少重复的打字,转载 2007-02-28 19:08:00 · 2852 阅读 · 3 评论 -
一段让所有的程序员震撼的文字
今天我们谈谈MDA和企业应用 问: 请谈谈MDA真的能不用编程么 答: 全部自动生成?可执行模型?是永远的梦?!是的,永远的梦,不要指望一行代码不写,MDA工具提供一个功能扩展脚本的编辑器是非常必要的, 为什么FLASH还需要脚本语言支持? 可从另一个角度讲,企业应用更多时候是做的仅是一个DB的壳(shell)而已,所以还是很容易的实现MDA的 EJB部署?IDL?WEB转载 2007-03-01 10:33:00 · 1198 阅读 · 2 评论