假设一个程序是用 C、C++、Fortran 或 python 编写的,鉴于用户可能相对多样化,即不熟悉源代码,您认为输入文件的最佳格式是什么?我目前的兴趣是热力学属性工具,但讨论可能更笼统。以下是我认为的主要选项:
哑 ASCII 文件
VARIABLE_NAME 300 OTHER_VARIABLE 101325 STRING_ARRAY N2 O2
更多涉及的 ASCII 文件:例如,一些自定义分隔符可以更好地处理数组输入。本质上,您正在尝试对您的数据保持智能,并拥有一个比哑 ASCII 更灵活的自定义解析器
JSON
xml
你还有什么推荐的吗?很多工具选择路线#2,但我真的不喜欢它,你经常会得到奇怪的非标准语法,这比帮助更令人困惑。