`
madbluesky
  • 浏览: 84013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

大家如何看待中文变量名与方法名

    博客分类:
  • java
阅读更多
其实还是最近才知道原来很多语言都是支持中文变量名与方法名的,感觉用中文命名会让程序非常容易理解,代码即文档,感觉是一件非常赞的事,而且很多语言,数据库都是内置支持中文的编码格式,乱码问题应该不会太严重才对。但是网上一搜大部分人持反对,很多人无理由反对,甚至几乎认为中文命名就是菜鸟的别名,有的也认为乱码是一个大问题,小弟对此很是迷惑,大家都说说对中文命名的看法,用还是不用,为什么????
分享到:
评论
2 楼 ray_linn 2009-06-20  
我只用英文,写好文档就可以了
1 楼 LucasLee 2009-06-20  
中文命名的确有其好处。但是劣势也很明显:
首先输入名称可能就比英文的慢;
其次,不一定所有编译器调试器都支持中文变量,或者支持得好;
然后,如果你是要走专业程序员的路子,那么这显然对未来没啥好处(与专业程序员大群体相和、兼容命名规范、为国外开发程序。。。)

相关推荐

    C# lua库 支持中文函数名中文变量

    总结,C#结合lua 5.1库,通过LuaInterface实现的中文函数名和变量名支持,使得C#与Lua的交互更加直观和方便,尤其适用于中文开发环境。在实际应用中,应充分理解这一特性的优势,同时注意解决可能出现的编码问题,以...

    浅谈js中的变量名和函数名重名

    今天骚凯问了一道变量名冲突的题目,感觉很有意思,顺便也复习一下预解析的一些知识,有不对的地方忘前辈大神指正,题目是这样的: var a=100; function a(){  console.log(a); } a(); 这个串代码执行完会报错 : ...

    批量修改SAS数据集变量名的两种方法

    通过宏程序批量修改SAS数据集变量名,里面介绍了两种方法

    C++变量名规则

    C++变量名规则 C++变量名规则是指在C++语言中命名变量的规则和约定。这些规则和约定旨在提高代码的可读性、维护性和重用性。良好的变量名规则可以帮助开发者快速理解代码的意图和目的,提高开发效率和代码质量。 ...

    lua支持中文变量名,

    Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。...1、修改源文件的方法 2、Delphi的一个封装类 3、编译方法 4、编译好的Dll

    python 动态生成变量名以及动态获取变量的变量名方法

    前言 需求: 必须现在需要动态创建16个list,每个list的名字不一样,但是是有规律可循,比如第一个...python 动态生成变量名 locals函数 代码之前,先介绍一个函数: locals() 函数会以字典类型返回当前位置的全部局部

    carsim.zip_carsim_carsim 输出变量_carsim变量_carsim变量名字

    《Carsim软件中的输出变量与变量命名规则详解》 在汽车仿真领域,Carsim是一款备受推崇的高级动态仿真软件,广泛应用于车辆动力学、驾驶性能评估以及控制系统设计等多个方面。 Carsim的强大之处在于其能够精确模拟...

    张志晨VB实例教程之字符串转换成变量名

    本文将详细介绍两种在VB中实现字符串到变量名转换的方法:一种是通过控件对象,另一种则是利用`CallByName`方法。 #### 方法一:通过控件对象转换 在VB中,可以通过`Controls`属性结合字符串操作来间接实现将字符...

    oracle特有的错误:ORA-01036:非法的变量名/编号

    在Oracle数据库系统中,"ORA-01036:非法的变量名/编号"是一个常见的错误,通常出现在PL/SQL代码或者SQL查询语句中,当你尝试使用一个不正确或者未定义的变量时,Oracle数据库会抛出这个错误。这个错误可能是由于...

    pycharm 批量修改变量名称的方法

    在使用PyCharm进行代码编辑时,遇到需要批量修改变量名的情况,通过上述两种方法,可以快速、准确地完成修改工作,从而提升开发效率和代码质量。同时,这两种方法也是PyCharm强大功能的一个体现,它能够帮助开发者在...

    C语言变量名命名规则

    5. **保留字避免**:变量名不能与C语言的保留字相同,如int、char、for、while等,这些保留字有特殊的含义,用于语法结构。 6. **命名约定**:为了提高代码的可读性,开发者通常会遵循一定的命名约定。例如,用小写...

    可以使用中文函数名和变量名的脚本

    可以使用中文函数名和变量名的脚本delphi实现,中文支持现在很多,除了e语言,vs,RS都支持,不过脚本语言好像不多

    C语言变量名命名规则[整理].pdf

    C语言变量名命名规则[整理].pdf

    C#通过变量名与倍福plc相连

    C#通过变量名与倍福PLC相连,是一种常见的实现设备控制和数据交换的方法。 首先,我们需要了解C#如何进行串行或网络通信。这通常涉及到使用System.Net命名空间中的Socket类或System.IO.Ports命名空间中的SerialPort...

    Node.js-Cerebro变量名搜索插件项目灵感来源codelf

    **Node.js-Cerebro变量名搜索插件项目灵感来源于codelf** 在编程世界里,为变量选择合适的命名是一项至关重要的任务。它不仅影响代码的可读性和可维护性,还直接关系到开发效率。"Node.js-Cerebro变量名搜索插件...

    Luaplus 53 静态库 支持中文变量名 vs2013

    在原生`Lua 5.3`中,变量名和函数名通常限制为ASCII字符集,但`Luaplus`通过扩展实现了对Unicode字符的支持,包括中文字符,这在处理中文数据或者与中文环境交互时显得尤为重要。 `Lua 5.3`是`Lua`的一个重大更新,...

    .NET 拼接变量名称

    总的来说,C#提供了多种字符串拼接的方法,但直接拼接变量名并不常见。通常,我们应该通过更面向对象的方式组织代码,比如使用集合或字典,以提高代码的可读性和可维护性。在处理WinForms控件时,了解如何高效地操作...

    Python判断变量名是否合法的方法示例

    变量名是否合法:  1.变量名可以由字母,数字或者下划线组成  2.变量名只能以字母或者下划线开头  s = ‘hello@’ 判断变量名的第一个元素是否为字母或者下划线 s[0] 如果第一个元素符合条件,判断除了第一个元素...

    变量名的力量(部分)

    11.7节列举了应避免的变量名,包括过于模糊、误导性的或者与语言关键字冲突的名称。 这些原则不仅适用于变量,还可以应用于类、包、文件以及其他编程实体的命名。如7.3节“好的子程序名字”讲述了函数或方法的命名...

Global site tag (gtag.js) - Google Analytics