A system, method, and program for deriving metaclasses of classes of objects defined according to traditional subclassing inheritance is disclosed, which uses a neutral set of information from which object support is enabled for any target language, including support between languages. The information defining a new class is parsed and compiled to generate a bindings file that is input along with method information to the target language compiler to create an object file. The object file is thereafter link edited to create an executable program. When this program is executed, each defined class of objects is implemented by a corresponding object, called a class object, whose parents are determined by its definition, and whose class is a metaclass that is automatically derived and created at runtime according to the parent classes of the class object.

Un système, une méthode, et un programme pour dériver des metaclasses des classes des objets définis selon la transmission subclassing traditionnelle est révélé, qui emploie un ensemble neutre dont d'information l'appui d'objet est permis pour n'importe quelle langue cible, y compris l'appui entre les langues. L'information définissant une nouvelle classe est analysée et compilé pour produire de l'les attaches classent qui est entré avec l'information de méthode au compilateur de langue cible pour créer un fichier d'exécution. Le fichier d'exécution est ensuite lien édité pour créer un programme exécutable. Quand ce programme est exécuté, chaque classe définie des objets est mise en application par un objet correspondant, appelé un objet de classe, dont les parents sont déterminés par sa définition, et dont la classe est des metaclass qui est automatiquement dérivée et créée au temps d'exécution selon les classes de parent de l'objet de classe.

 
Web www.patentalert.com

< (none)

< Data processing apparatus and file management method therefor

> Distributing system, client, method and medium

> (none)

~ 00033