Python 是固定字段格式的语言吗?[关闭]

Is Python a fixed-field formatted language? [closed]

提问人:Aldrin Lizardo 提问时间:11/11/2023 更新时间:11/11/2023 访问量:45

问:


想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。

12天前关闭。

所以我有点新手,尽管我已经编写了一段时间的基本内容,我只想问一下 Python 是用固定字段格式还是自由字段格式编写的。

从互联网上的信息来看,大多数固定字段格式的语言都非常古老,一些链接和 ChatGPT 说 Python 被认为是一种自由格式的语言,但是,维基百科和其他一些链接也说不是这样。解释这一点的文章并不多。有什么帮助吗?

Python 格式

评论

0赞 John Gordon 11/11/2023
“固定字段格式”语言是什么意思?你的意思是像RPG这样的语言,其中代码是按照非常严格的格式布局编写的吗?
0赞 Stephen C 11/11/2023
经典的 Fortran 是一种固定的字段语言。
0赞 Stephen C 11/11/2023
“维基百科和其他一些链接也说了其他情况。- 请具体引用!!

答:

1赞 Stephen C 11/11/2023 #1

更传统的术语是固定形式与自由形式;请参阅 https://en.wikipedia.org/wiki/Free-form_language

事实上,维基百科页面(目前)说:

“存在非自由形式的结构化语言,例如 ABC、Curry、Haskell、Python 等。

对我来说,这1 表示 Python 既不是固定形式也不是自由形式......而是第三类。

如果我被放在现场......我认为第三类是自由形式的一个子集。但这只是我的看法。

话虽如此,没有权威说明确切的定义是什么2.所以不同的人会有不同的意见。在这种情况下,“辩论”(IMO)在很大程度上是浪费时间。我们如何对语言进行分类并不重要。Python 就是这样,不管人们试图对它进行分类。


1 - 更准确地说,这就是页面作者所说的。但如前所述,他们没有权力。事实上,该页面没有引用任何主要来源来支持他们所说的话。
2 - 据我所知......