自由格式语言

✍ dations ◷ 2025-10-22 12:37:34 #自由格式语言

自由格式语言是一类编程语言。在它们的代码里,字符书写在页面一处的哪一个位置、代码行行尾是怎样的,对于编译器、解释器等软件来说并不重要。空白字符也只用于分隔标记。

很多自由格式语言(比如 C语言、Pascal 和 Perl)都源自于 ALGOL。Rexx 大多是自由格式的,不过它有些情况下空白字符是连接运算符。Lisp 语言并不源自于 ALGOL,但它也是自由格式。SQL 虽然并不是一门完整的编程语言,但同样是自由格式。

很多自由格式语言,都是结构化编程的语言。有时可以认为,语言的“自由格式”是和“结构化”有着密切关联的。早期命令式编程的语言 Fortran 77,它会启用特定的列来标注行号,而许多结构化语言是不使用这种列的,或者是不需要使用。

还有非自由形式的结构化语言,比如 ABC、Curry、Haskell 和 Python 等。这一类语言常常遵循“越位规则”的一些衍生规则,例如代码块强制使用缩进,而不用花括号,也不用关键字。

相关

  • 可靠性定理可靠性定理(或健全性)是数理逻辑的最基本结果。它们有关于某个形式逻辑语言与这个语言的形式演绎系统的特定语义理论。可靠性定理有两种主要变体:弱可靠性的和强可靠性的。“强
  • 罗勒罗勒(学名:),是一类可用于烹调的香草,大多数是一年生植物,一些是多年生植物,包括许多栽培种,如非洲蓝罗勒(英语:African blue basil)和泰国罗勒(,台湾因紫色茎称之为红骨九层塔)。在中国广
  • 膜结构膜结构是一种空间结构,利用张力膜材料制成,为一种新式建筑。早期为一般常见的帐篷,自上古时代开始的兽皮,中世纪时的布织物、衣料,到目前建筑用的玻璃纤维、聚酯纤维等等,具有悠久
  • 吕仁堂吕仁堂(1919年2月-2017年7月24日),山东省海阳县人,中华人民共和国政治人物。1945年,参加革命。1947年6月,加入中国共产党。1952年,曾任中国医药公司沈阳分公司副经理,经理;沈阳市商业
  • 朱泚朱.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{f
  • 藤泽朋斋藤泽朋斋(1919年3月5日-1992年8月2日,原名藤泽库之助),日本围棋棋手,神奈川县人,出生于横滨,名誉棋圣藤泽秀行是库之助的叔父,虽然年龄比他小。1933年入段、1934年二段、1935年三段、
  • 巴尔比火山巴尔比火山是巴布亚新几内亚的火山,位于该国东部布干维尔岛北部,海拔高度2,715米,为全岛与布干维尔自治区的最高峰,同时也是地理概念上整个所罗门群岛的最高峰。山体在全新世时
  • 何塞·卡洛斯·德·奥利维拉何塞·卡洛斯·德·奥利维拉(José Carlos de Oliveira,1947年4月23日-)是巴西已退役的职业足球运动员和教练。卡洛斯球员生涯长期效力于巴西国内联赛。退役后他执教过中国健力宝青年队、陕西国力、北京国安、西安安馨园、上海联城和武汉卓尔等中国球队。1999年12月,卡洛斯接替谷明昌,成为陕西国力队主教练,2000年带领国力升入甲A,此后更被传媒称为“狼王”,2002年初因“健康原因”辞职。2002年12月23日,卡洛斯与北京国安签约,但2003年4月11日因赛季前六轮一胜两平三负仅积5
  • 2016年夏季奥林匹克运动会赛艇男子单人双桨比赛2016年夏季奥林匹克运动会赛艇男子单人双桨比赛在8月6日至13日于罗德里戈·弗雷塔斯潟湖举行。本次比赛中,计时员起初判断马丁为胜出者,但该结果其后被移除。其后裁判以拍照决定德赖斯代尔为胜出者。但是克罗地亚奥林匹克委员会拒绝承认该结果,并向国际奥林匹克委员会及国际赛艇联盟提出正式异议,要求由独立专家分析整场比赛及拍照。本届比赛前,本项目的世界及奥运会纪录如下:每场预赛的前3名队伍进入四分之一决赛,其余队伍进入复活赛。每场复活赛前2名队伍进入四分之一决赛,其余队伍进入半决赛E/F。每场半决赛前3名队伍进入半
  • 三柱之神三柱之神是日本神道三位尊神的并称。可能是: