自我编译和进化的计算机程序构想
来源:互联网 发布:vb学生信息管理系统 编辑:程序博客网 时间:2024/05/16 05:48
随着计算机软件平台的进步,计算机的编译器已经逐渐随系统附送。例如linux和.net。linux可用gcc,而.net上有动态编译技术。
最近用C#编了一个软件,可以根据XML配置文件的改变而自动改变自己的插件,并重新载入。那么问题来了,是否可以编一个软件,能够自己根据XML的配置不停的改变自己并且在网络上传播,利用网络上新的计算资源 和存储资源,复制、重新编译自己,而且构建者可以根据不同的需要,产生不同的代码段,并且释放到网络上。而不同的程序之间可以交换XML信息,从而生成不同的程序体。
这样就可以产生新一代的病毒,从而让自己不停变异以逃避杀毒软件的查杀。这也是程序世界的初始生命体,随着计算机硬件和软件技术的进步,这种程序的规模和功能可以越来越庞大,而且可以加上进化功能。
阅读全文
0 0
- 自我编译和进化的计算机程序构想
- 计算机内的进化
- 程序员的自我修养-编译和链接
- 《程序员的自我修养》-编译和链接
- 程序员的自我修养(编译和链接)
- 让程序产生bug,从而达到自我进化,是否能产生真正的智能生命,与人类沟通
- 程序的健壮性和自我防御
- 客户端程序和web程序的紧密结合-谈AmazeU.net的设计构想
- 一个Win32程序的进化
- 一个Win32程序的进化
- 一个Win32程序的进化
- python程序猿的进化
- 计算机二进制的自我理解
- 逃离切尔诺贝利?关于人类身体自我进化的思考
- 冒泡排序和选择排序自我总结:GCC 编译报错:程序中有游离的 \357’ \273’ \277
- 程序的自我修改
- 程序的自我修改
- 程序的自我删除
- 斯卡布罗集市【原创flash音画】
- git仓库迁移
- 多线程下输出Log
- Sublime Text 3 Build 3143 可用License
- 关于双击.py文件闪退的问题
- 自我编译和进化的计算机程序构想
- Jmeter 连接 mysql 执行update select
- 友盟分享QQ,微信,朋友圈和微博的坑
- javascript中call()、apply()、bind()方法的区别
- python 超全sklearn教程,数据挖掘从入门到入坑
- 51Nod-1137 矩阵乘法
- ETL嵌入自编写java获取Cookie
- fdasf
- 字符串拆分--For Oracle