Meta-idioma para describir los tipos de una manera independiente del lenguaje para un "C-API"

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

  •  07-09-2020
  •  | 
  •  

Pregunta

Hay un meta-idioma para describir los tipos (estructuras / registros, tipos de funciones y sus parámetros ...) y constantes que se pueden enviar a una herramienta o que luego puedo escribir código para crear prototipos para varios idiomas de destino?Nota: (e) BNF ni siquiera está cerca de lo que estoy buscando.

IDL se ve más cerca de lo que necesito, pero esos sabores que miré no cubrí los sistemas que tampoco estaban orientados a objetos.El M Microsoft parece estar atado a .NET y el sistema que necesito para que sea verdaderamente lo que uno generalmente describiría como un "C-API".No hay definiciones de interfaz de lujo o cualquier cosa remotamente orientada a objetos.

¿Fue útil?

Solución

OMG IDL Proporcionar documentos que describen el mapeo de las construcciones de IDL a una serie de idiomas conocidos, incluidos C:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top