假设编译器和运行器来自相同版本,是否可以在任何平台(即UNIX、LINUX、WINDOWS、DOS等)上执行而无需重新编译源代码?
DOS - 不; DOS 和其他平台没有通用版本。
AFAIK,.frm 和 .arc 文件是平台无关的。
在大多数情况下,.4go 和 .4gi 文件是独立于平台的。 我似乎记得大约 15 年前,32 位与 64 位 p 代码结构存在一个问题,这基本上是一个错误。 然而,这可能更多是 DEC Alpha 上的错误,而不是通用的 64 位 I4GL-RDS 问题。