【问题标题】:What is the most common filename extension of a Forth source code file?Forth 源代码文件最常见的文件扩展名是什么?
【发布时间】:2013-08-15 05:18:52
【问题描述】:

我见过有人用扩展名.4th.fth.frt.f 保存 Forth 源代码文件。 Forth 源代码文件最常见的文件扩展名是什么?

【问题讨论】:

  • 最明显的不是.4th吗?
  • @Shark8 不。因此问题。

标签: conventions forth


【解决方案1】:

我在 GitHub 上搜索了各种文件扩展名(加上“dup drop swap”),结果如下:

  1. .fs 4783 次命中
  2. .fth 1144
  3. .4th 509
  4. .f 398
  5. .fr 143
  6. .4 55
  7. .frt 46
  8. .scr 30
  9. .forth 20
  10. .ft 11
  11. .fb 4
  12. .blk 2
  13. .seq 1
  14. .ans 1
  15. .for 1
  16. .fo 0

如果不出意外,这表明有许多文件扩展名可供选择。

【讨论】:

  • 今天 "dup drop swap in:file extension:fs" = 31 376 and "dup drop swap in:file extension:txt" = 17783 and .fth = 6086 - c:
  • 小心,有些人使用.fs是FORTH屏幕文件的约定(不是真正的文本,16行64字符“屏幕”的序列)
  • 冲突:.fs - F#、.fth - FileMaker 主题、.f.for - Fortran。列出的最流行的非冲突扩展名是.4th。最明显的扩展名是 .forth,但我猜 Forth 仍然经常用于需要 3 个字符扩展名的文件系统,.4th 也符合该标准。
【解决方案2】:

Gforth 在其文档中提倡使用 .fs,这对于此类事情来说是一个非常好的标准。

【讨论】:

  • “FS”代表什么?
  • @ArtB 这只是一个猜测,但也许它代表“Forth Script”。
  • 但是 F# 使用 .fs,不幸的是 F# 现在更常见了。最好使用.fth 来清楚地区分Forth 文件和F# 文件。
  • “Forth 脚本”或“Forth 源代码”(也是猜测)
【解决方案3】:

Lars Brinkhoff's answer 的启发,我自己在 GitHub 上运行了一些查询,以了解如何在各种语言(不仅仅是 Forth)之间使用各种扩展名。对于下面列表中的每个扩展,仅显示结果数量最多的前 3 种语言:

以上结果于 2021 年 5 月 13 日 15:30 UTC 获得。

注意:GitHub 有时会检测到源代码文件的语言错误。上述查询试图减少此类错误对上述结果的影响,但并不完美。

结论:

  • Forth 源代码最流行的扩展名似乎是.fs,但扩展名.fs 最常用于F#。事实上,带有这个扩展名的 F# 源代码文件的数量大约是 Forth 的两倍。
  • 最流行的 Forth 源代码扩展名似乎没有用于任何其他语言,它是 .fth
  • 扩展名.4th.frt.forth 似乎也没有用于任何其他语言,但是,这些扩展名不如.fth 受欢迎。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-26
    • 2017-03-18
    • 2015-03-04
    • 2010-09-08
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多