Meta-linguagem para descrever tipos de uma maneira independente de linguagem para uma "C-API"

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

  •  07-09-2020
  •  | 
  •  

Pergunta

Existe uma meta-linguagem para descrever tipos (estruturas / registros, tipos de função e seus parâmetros ...) e constantes que podem ser alimentadas a uma ferramenta ou que eu posso escrever código para criar protótipos para vários idiomas de destino?Nota: (e) BNF não está nem perto do que estou procurando.

IDL parece mais perto do que eu preciso, mas esses sabores que eu olhei nem abrangem sistemas que também não foram orientados para objetos.M Microsoft's Me parece amarrado ao .NET e o sistema que preciso é verdadeiramente o que geralmente descreveria como uma "C-API".Nenhuma definição de interface extravagante ou qualquer coisa remotamente orientada a objetos.

Foi útil?

Solução

OMG IDL fornece documentos descrevendo o mapeamento de construções IDL a vários idiomas bem conhecidos, incluindo C:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top