Meta-Sprache, um Typen in einem sprachunabhängigen Weg für eine "C-API" zu beschreiben

StackOverflow https://stackoverflow.com/questions/6075679

  •  07-09-2020
  •  | 
  •  

Frage

Gibt es eine Meta-Sprache, um die Typen zu beschreiben (Strukturen / Datensätze, Funktionstypen und deren Parameter ...) und Konstanten, die einem Werkzeug zugeführt werden können oder dass ich dann Code schreiben kann, um Prototypen für mehrere Zielsprachen zu erstellen?HINWEIS: (E) BNF ist nicht einmal nahe, was ich suche.

idl sieht näher an das, was ich brauche, aber diese Aromen, die ich angesehen habe, deckt nicht einmal, dass auch Systeme nicht auch objektorientiert waren.Microsofts M scheint an .NET und das System, das ich brauche, ist wirklich, was man normalerweise als "C-API" beschreiben würde.Keine fantastischen Schnittstellendefinitionen oder irgendetwas ferngesteuert.

War es hilfreich?

Lösung

omg idl Bereitstellung von Dokumenten, die die Abbildung von IDL-Konstrukten in eine Reihe bekannter Sprachen, einschließlich C:

, beschreiben

http://www.omg.org/technology/documents/idl2x_spec_catalog.htm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top