Pascal是一种严谨的语言,其实大多数语言都是这样的,C++需要#include,Java需要import。习惯了这些语言的人肯定会认为那些随意的语言简直象穿着牛头短裤在城市中飙摩托车一样疯狂。
我没有碰过pb,所以不确切知道pb是怎么处理这些全局变量的,但是有很多的言论认为全局变量是有害的,如果一种语言允许程序员无意识的使用全局变量,我认为这种语言只适合做点自己的小东西。
你认为Delphi的繁琐,正是为了保证开发的便捷。因为在Delphi中,每一个“全局变量”都是由它们所在的单元限定的,因此在不同单元中的“全局变量”完全可以起相同的名字。如果没有这一点,程序员们就必须事先对全局变量的命名进行协商,通常,会使用某些晦涩的命名模式,比如甲所编写的程序里面变量都以“甲”开头,以防止发生冲突。这时候pb比Delphi方便了吗?