元语言以语言无关方式描述类型的“C-API”
-
07-09-2020 - |
题
是否有元语言来描述可以馈送到工具的类型(结构/记录,函数类型及其参数......)和常量,或者我可以编写代码以创建多个目标语言的原型?注意:(e)BNF甚至没有接近我正在寻找的东西。
IDL看起来更接近我需要的东西,但是我看待那些甚至没有覆盖那些不面向对象的系统。微软的M似乎与.NET和我所需要的系统相关联,这是真的是什么人通常被描述为“C-API”。没有花哨的界面定义或任何远程面向对象的。
解决方案
omg IDL提供描述IDL构造到多个已知语言的映射的文档,包括C:
http://www.omg.org/technology/documents/idl2x_spec_catalog.htm
不隶属于 StackOverflow