是否有一种正式的独立于语言的语言来描述 API?我想定义一个跨多个架构使用的实用程序库,并希望以某种方式以编程方式测试所有 API 函数是否已实现,并且理想情况下,跨平台运行函数的一些单元测试。
例如,我想用 C# 写一个 .Net 程序集,用 C++ 写一个 Windows DLL,用 Objective-C 写一个 MacOS 库,用 C++ 写一个 Linux 共享库。
是否有一种正式的独立于语言的语言来描述 API?我想定义一个跨多个架构使用的实用程序库,并希望以某种方式以编程方式测试所有 API 函数是否已实现,并且理想情况下,跨平台运行函数的一些单元测试。
例如,我想用 C# 写一个 .Net 程序集,用 C++ 写一个 Windows DLL,用 Objective-C 写一个 MacOS 库,用 C++ 写一个 Linux 共享库。