一种非常弱的类型语言的风格和编码实践

时间:2010-05-18 22:30:42

标签: .net naming-conventions coding-style vgl

我使用的是名为VGL的专有语言,它根本不会输入变量。 例如,我可以声明变量:

DECLARE thisvariable,thatvariable,anothervariable

上述所有三个变量都可以以我选择的任何不同方式使用,字符串,整数,字符,浮点数,布尔值等......

该产品的下一个版本将开始将C#纳入其程序脚本而不是VGL。

我的想法是使用修改后的匈牙利表示法来至少显示变量的预期用途并使代码更具可读性,即整数intVariableName,float fltVariableName等...但尽量保持尽可能接近.net命名约定我们可以。

有没有人对使用命名约定有更好的看法?

1 个答案:

答案 0 :(得分:0)

我个人并不关心匈牙利符号;即使在C代码中,它也不是用户友好的。有关命名约定的优秀语言无关讨论在Code Complete

VGL是否具有像Python这样的静态运行时类型,或者像JavaScript这样的完全动态类型?我的意思是,是否可以为一种类型的变量分配另一种类型的值?