声明变量名称,其名称的长度对应用程序的总内存有多大(如果有的话)影响?无论如何还有最大长度吗?或者我们可以自由地详细说明我们的变量(和实例)吗?
实际上,这取决于语言.
如果您使用的是C++或C,则没有任何影响.
如果您使用的是解释性语言,那么您将传递源代码,因此它会产生巨大影响.
如果您使用的编译语言编译为中间语言(如Java或任何.NET语言),则通常变量名,类名,方法名等都是IL的一部分.拥有更长的方法名称会产生影响.但是,如果您稍后通过混淆器,则会消失,因为混淆器会将所有内容重命名为(通常)非常短的名称.这就是为什么混淆经常会影响性能的原因.
但是,我强烈建议使用长的描述性变量/方法/类名.这使得您的代码易于理解,可维护且易读 - 从长远来看,这远远超过任何轻微的性能.效益.
它对编译语言没有影响.