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