G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/40 (2006.01) G06F 9/44 (2006.01)
Patent
CA 2302306
A C++ meta-language ("CML") scripting language implemented on top of C++ providing direct coupling to C++ using a reflection layer. This CML scripting language provides for a high-level object-based scripting language with simple syntax. It also provides for a strongly typed with type inference capability. Using this CML scripting language compilation into internal representation for a stack machine is first accomplished. A Reflection framework (RTTI) allows for direct access to C++ class attributes and methods by name and makes possible for the script to interact with business objects programmed in C++.
Cette invention se rapporte à un langage d'information en code machine du type métalangage C<++> ("CML"), implémenté au-dessus de C<++> et fournissant un couplage direct à C<++> en utilisant une couche de réflexion. Ce langage d'information en code machine CML forme un langage d'information en code machine basé objet de niveau élevé avec un syntaxe simple. Il constitué également un langage fortement typé avec une capacité d'afférence du type. En utilisant ce langage d'information en code machine CML, la compilation dans une représentation interne pour une machine à pile est d'abord réalisée. Une structure de réflexion (RTTI) permet l'accès direct aux attributs et méthodes de classe C<++> par nom et permet à l'information en code machine d'interagir avec des objets commerciaux programmés en C<++>.
Duymelinck Erik
Hohmann Andreas
American Management Systems Incorporated
Sim & Mcburney
LandOfFree
Meta-language for c++ business applications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Meta-language for c++ business applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Meta-language for c++ business applications will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1920448