本发明公开了一种面向粒的程序构造方法,该方法通过编写GOP程序代码并将该代码通过编译生成个体程序的类字节码文件、粒体字节码文件、影子类字节码文件、个体配置文件以及该个体程序对应的粒树;通过个体树得到的个体程序的类字节码文件、粒体字节码文件和影子类字节码文件。动态实时监测的运行程序适合性,若发现不适合现象,则从粒库中查找相似粒或者编写新的粒加入粒库,以查找或编写的相似粒替换被中断的运行程序中不适合的粒。本发明的方法是在观察程序的不适合性现象的基础上提出的,引入粒作为系统的基本模块,并将程序所处的上下文作为编程要素,通过动态监测,动态替换从而保证程序对于环境的适合性,有效延长程序的生命周期。