CA2302306A1 - Langage meta pour application de transactions en c++ - Google Patents

Langage meta pour application de transactions en c++ Download PDF

Info

Publication number
CA2302306A1
CA2302306A1 CA002302306A CA2302306A CA2302306A1 CA 2302306 A1 CA2302306 A1 CA 2302306A1 CA 002302306 A CA002302306 A CA 002302306A CA 2302306 A CA2302306 A CA 2302306A CA 2302306 A1 CA2302306 A1 CA 2302306A1
Authority
CA
Canada
Prior art keywords
script
language
recited
stack machine
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002302306A
Other languages
English (en)
Inventor
Andreas Hohmann
Erik Duymelinck
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CGI Technologies and Solutions Inc
Original Assignee
American Management Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by American Management Systems Inc filed Critical American Management Systems Inc
Publication of CA2302306A1 publication Critical patent/CA2302306A1/fr
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

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<++>.
CA002302306A 1999-07-15 1999-07-26 Langage meta pour application de transactions en c++ Abandoned CA2302306A1 (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US35339499A 1999-07-15 1999-07-15
US09/353394 1999-07-15
PCT/US1999/016770 WO2001006357A1 (fr) 1999-07-15 1999-07-26 Metalangage pour applications commerciales en c?++¿

Publications (1)

Publication Number Publication Date
CA2302306A1 true CA2302306A1 (fr) 2001-01-15

Family

ID=23388903

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002302306A Abandoned CA2302306A1 (fr) 1999-07-15 1999-07-26 Langage meta pour application de transactions en c++

Country Status (4)

Country Link
EP (1) EP1196846A1 (fr)
AU (1) AU5227599A (fr)
CA (1) CA2302306A1 (fr)
WO (1) WO2001006357A1 (fr)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE344477T1 (de) * 2001-04-11 2006-11-15 Alstom Technology Ltd Verfahren und computerprogramm zur statischen simulation nichtlinearer zusammenhänge in thermodynamischen netzwerken
US7392237B2 (en) 2001-04-26 2008-06-24 Siemens Medical Solutions Usa, Inc. Identifier code translation system
US20020196295A1 (en) 2001-06-26 2002-12-26 Siemens Medical Solutions Health Services Corporation System and user interface supporting use of customizable expressions by applications
US7873592B2 (en) 2007-04-20 2011-01-18 Microsoft Corporation Type inference for object-oriented languages
US10318635B2 (en) 2012-09-28 2019-06-11 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US10565315B2 (en) 2012-09-28 2020-02-18 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US10403391B2 (en) 2012-09-28 2019-09-03 Cerner Health Services, Inc. Automated mapping of service codes in healthcare systems
US10490306B2 (en) 2015-02-20 2019-11-26 Cerner Innovation, Inc. Medical information translation system
CN115686470B (zh) * 2022-11-02 2025-06-10 四川大学 基于CAX软件录制用户操作自动生成Python脚本的方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809304A (en) * 1994-07-12 1998-09-15 Jr East Japan Information Systems Co., Inc. Method of designing application-oriented program
GB2320111A (en) * 1996-12-06 1998-06-10 Jba Holdings Plc Data processing system and method for software development/configuration

Also Published As

Publication number Publication date
EP1196846A1 (fr) 2002-04-17
AU5227599A (en) 2001-02-05
WO2001006357A1 (fr) 2001-01-25

Similar Documents

Publication Publication Date Title
Clifton et al. MultiJava: Design rationale, compiler implementation, and applications
US5586328A (en) Module dependency based incremental compiler and method
Kozen Efficient code certification
US20050050525A1 (en) System and method of universal programming language conversion
US20040268301A1 (en) Adding new compiler methods to an integrated development environment
WO2009142716A1 (fr) Transformation d&#39;ensembles de contraintes à base de notification en exécution impérative
Gisi et al. Extending a tool integration language
US6951014B1 (en) Method and apparatus for representation of a JavaScript program for execution by a JavaScript interpreter
Hillerström Foundations for programming and implementing effect handlers
CA2302306A1 (fr) Langage meta pour application de transactions en c++
Biboudis et al. Recaf: Java dialects as libraries
Brandis et al. The Oberon system family
US20070074185A1 (en) Identifier expressions
Mehl The Oz Virtual Machine-Records, Transients and Deep Guards
Ghuloum An incremental approach to compiler construction
Gregor et al. Concepts for C++ 0x (revision 1)
Gabriel et al. Foundation for a C++ programming environment
Mauny Integrating lazy evaluation in strict ML
Mehta Static Analysis of JavaScript Programs
Hicks Types and intermediate representations
Johnstone et al. Designing and implementing language translators with rdp {a case study
Chand et al. A Programmer’s Guide to ADO. NET in C
van Rossum et al. Python frequently asked questions
van der Storm Implementing actions
Abrahams The CIMS PL/I compiler

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued