【发布时间】:2013-08-15 05:18:52
【问题描述】:
我见过有人用扩展名.4th、.fth、.frt 和.f 保存 Forth 源代码文件。 Forth 源代码文件最常见的文件扩展名是什么?
【问题讨论】:
-
最明显的不是
.4th吗? -
@Shark8 不。因此问题。
标签: conventions forth
我见过有人用扩展名.4th、.fth、.frt 和.f 保存 Forth 源代码文件。 Forth 源代码文件最常见的文件扩展名是什么?
【问题讨论】:
.4th吗?
标签: conventions forth
我在 GitHub 上搜索了各种文件扩展名(加上“dup drop swap”),结果如下:
如果不出意外,这表明有许多文件扩展名可供选择。
【讨论】:
.fs是FORTH屏幕文件的约定(不是真正的文本,16行64字符“屏幕”的序列)
.fs - F#、.fth - FileMaker 主题、.f 和 .for - Fortran。列出的最流行的非冲突扩展名是.4th。最明显的扩展名是 .forth,但我猜 Forth 仍然经常用于需要 3 个字符扩展名的文件系统,.4th 也符合该标准。
Gforth 在其文档中提倡使用 .fs,这对于此类事情来说是一个非常好的标准。
【讨论】:
.fs,不幸的是 F# 现在更常见了。最好使用.fth 来清楚地区分Forth 文件和F# 文件。
受Lars Brinkhoff's answer 的启发,我自己在 GitHub 上运行了一些查询,以了解如何在各种语言(不仅仅是 Forth)之间使用各种扩展名。对于下面列表中的每个扩展,仅显示结果数量最多的前 3 种语言:
.fs
.fth
.f
.4th
.frt
.fr
.forth
.for
.ft
以上结果于 2021 年 5 月 13 日 15:30 UTC 获得。
注意:GitHub 有时会检测到源代码文件的语言错误。上述查询试图减少此类错误对上述结果的影响,但并不完美。
结论:
.fs,但扩展名.fs 最常用于F#。事实上,带有这个扩展名的 F# 源代码文件的数量大约是 Forth 的两倍。.fth。.4th、.frt 和.forth 似乎也没有用于任何其他语言,但是,这些扩展名不如.fth 受欢迎。【讨论】: