自由格式语言是一种计算机语言,在这种语言中,编码可以定位在任何一行上,并且仍然有效。这意味着一个代码可以从一行开始,向下结束几行,并且仍然是一个有效的命令。对于分组元素,定位有时有点重要,因为编程需要在组内进行,但它...
自由格式语言是一种计算机语言,在这种语言中,编码可以定位在任何一行上,并且仍然有效。这意味着一个代码可以从一行开始,向下结束几行,并且仍然是一个有效的命令。对于分组元素,定位有时有点重要,因为编程需要在组内进行,但它仍然可以定位在任何行上。有一些编程语言使用自由形式的语言元素,但它们不是完全自由形式的。这种类型编程的优点是程序员可以更轻松地键入代码,而不必担心换行,安全性和故障排除通常都比较好。

某些程序中的手持计算机语言,定位是非常重要的,例如,如果命令的一半在一行上,另一半在另一行上,那么这个命令将不会启动,因为它是无效的。在自由形式的语言中,可以有无限多的换行符,命令仍然有效。同时,虽然定位并不重要,但语法是重要的,因此有些命令必须在其他命令之后才能按预期工作一种用括号或类似字符括起来的组的开头和结尾。在分组环境中,定位通常要稍微重要一些,因为命令必须在组内才能有效同时,只要它们在组中,所有的命令是在一行上还是有多个换行符都无关紧要程序设计语言可以将两者结合起来。在这种情况下,它就像一种自由形式的语言,有些元素,如表或某些组,可以是自由形式的,但其他元素必须正确定位。这些语言通常只有几个自由形式的元素自由形式语言的优势似乎不那么大,因为这只会让程序员将代码放在任何行上并使其正常工作,但也有一些很大的优势。首先,程序员不必花时间检查是否正确定位,如果程序员想增加安全性,那么他可以把所有的代码放在一条长长的水平线上,这很难阅读,这使得人们更难窃取代码。