求思路!让程序自己编译代码,并调用

程序的运行步骤是程序员已经设计好了的,程序的每次升级都要重新编译代码,可不可以让程序自己做这些事情呢?
让程序自己写代码,让程序自己编译,让程序自己调用自己编译的代码?

让程序自己写代码:这个可以实现。
让程序自己编译: 这个也可以实现。(编译的代码生成执行文件或者dll)
让程序自己去调用它得到结果: 这个怎么实现呢?


比如程序自己制定一套规则,编程生成dll,然后调用,自己输入参数,并得到结果。

作者: haoruixiang   发布时间: 2011-06-13

你都已经生成 dll 了, 调用还有什么难的?

作者: adlay   发布时间: 2011-06-13

思路很好
可行性不大
如果程序自动可以升级 那么就out of control了
或许你可以考虑下人工智能
然后培养一个牛叉的机器人程序员

作者: c_losed   发布时间: 2011-06-13

我觉得这个可行啊,
就是怎么让程序自己调用那段代码,这个还不知道怎么办,用文件保存调用的文件名 和对应的接口?
然后让程序自己去判断?
然后再调用?
大家给点思路啊。。。。。。

作者: haoruixiang   发布时间: 2011-06-13

用动态语言吧, 
动态语言可以在运行期执行代码.
你想要的都可以实现了.

你这个即使实现了, 难道让每个使用软件的人都去装个 C++ 的编译器?

作者: adlay   发布时间: 2011-06-13

前2个怎么实现的??

作者: q191201771   发布时间: 2011-06-13

自动化测试??

作者: luciferisnotsatan   发布时间: 2011-06-13