型。尽管匈牙利命名法可以被应用在任何程序设计语言和环境中，由于微软在C语言项目中，特别是在Microsoft Windows里的大量应用，使得匈牙利命名法的应用大量存在于和Windows相关的领域：这种命名法又是在C++中被扩展而包含变量的作用域，由一个下划线隔开：
匈牙利命名法的优点.（其中一些只适用于系统匈牙利命名法）支持者声称匈牙利命名法的好处包括：
匈牙利系统命名法的缺点.批评者认为：.NET Framework，微软新的软件