我有个同学,他的逻辑思维也不错,不过就是程序设计他怎么学也学不好,开始我也不知道原因。后来有一次,他说他的代码有点问题,叫我帮他调一下,当然,热心的我毫不犹豫的就过去了。过去接过他的代码,一看吓一跳!!根本看不明白...原因是他英文不好,那些变量名、方法名他都是糊乱敲几个字母,根本没有任何意义。但很快,我冷静下来,毕竟我也是班里传说中的高手,怎么能倒在这些小问题上。我开始问他变量的意思,用法。全问了一次后又开始看了一会,还是很晕!!代码太多了。这时他脸上开始露出了怀疑的表情。我一世英名,怎么可以毁在这里!一气之下我把他的变量方法名全部改成了中文,改了之后,思路开始清晰,便跟他讲解一下,结果是我一说他就明白了...我又吓一跳!要知道以前一个问题跟他说N次他才明白一点点的,这次怎么...最后问一下原因,才明白原来是因为我用了中文的变量名。按照传统的习惯,中文变量名和方法名是不允许出现的,但自那次以后我开始对中文字段名不可用的观点有点动摇了。中文,为什么不用,对于我们中国人来说,用中文不是更易于维护和理解吗?下面,请你们来说一下,用不用中文,用的原因是什么,不用又是因为什么。你们是否也试过用中文,还有,支持用中文的,请吼一下,我想知道一下,支持用中文的到底有多少。本贴不欢迎接分及顶的,接分和顶的一律不给分
解决方案 »
- |ZYC| 没写过WINFORM,线程提示:线程间操作无效: 从不是创建控件“lstUser”的线程访问它。 谢谢
- js怎么获取项目中一个文件的地址????
- C#如何将Richtextbox中的内容用RTF格式输出
- 谁帮我解释一下这段代码的主要功能,谢谢!
- 求ado.net2.0高级编程中文版下载地址
- [问题]如何在vs.net 2005 的RichTextBox中设置有多种字体的被选文本的字体大小,样式?
- 关于datagridview排序问题!!!
- 怎么改变TreeView的背景?
- 在web页间传递DataSet,如何实现?谢谢哒!!
- 怎样才能把windows2000里活动目录中的域用户名等相关信息调入自己的程序??急急急!!!!!
- 救急!!!!
- 百分求解,如何获取当前处于焦点状态的进程的?
顶多支持你的中文拼音式变量名。
另外,太多太多的国外资料需要我们去学习,英语是通用的开门工具阿,不要纵容英语很差的同学!!!
我在项目中看到法国人/德国人的代码时,看到注释就头疼,根本没法看懂的。楼上iversonkai“老外不一样用全中文的开发语言”什么语言?愿意听听这方面的事情。
如果跟老外一起的话~ 那就免了中文吧
如果就在国内的话~~
我操 SB 不用中文干吗???
支持国货~~~ 不过.net 就是老外的... - -!!
拼音是最最不可取的。
没问题,我们公司一直用着,没发现什么问题。
英文不好就去学呗,没有一点儿英文基础又怎么做Programer?很多资料都是英文的,别人写的程序和控件、Windows API不可能给你用中文来写吧,不懂英文又怎么写程序呢?还有拼音,拼音是最最最最不可取的,猜拼音简直就是对程序员最大的摧残,用英文实在看不懂翻翻词霸还能明白个大概……要全部用拼音,我第一件事就是把这个项目的代码扔掉重写。
拼音是最最不可取的。
en哪有同感汉语拼音简直太伟大了
学生表: s学生表;
学生姓名:s姓名;
学生年龄:s年龄;这样用"."符号引用的时候就比较方便.例如:s学生表.s姓名="aaaaaa";哈哈:)大家不要见笑,谁叫你英文不好呢!但英文不好的人也总不能饿死吧!
个人自有个人办法!微软对中文支持也算不错,另外把utf-8 改为gh2312,这样对中文支持要好一点
强烈支持!!!
--------------
Kshatriya 抛開用戶不說,單説程序運行,你用中文字段,到英文系統可能出現問題,到繁體系統,肯定出問題.其他系統更不用説了.这点也不同意,你写的程序和系统没多大关系吧??只要.Net Framework认识就可以了吧,.NetFrameword是认识中文的,名字只是一个代号罢了。
------------------
Ivony 拼音不可取这点同意,呵呵,国人的拼音真是太伟大了,我是打五笔的,拼音实在是猜不出来,同音字太多,呵呵
当然,如果是英文环境下,用英文是必须的。但是,其实在一个中文的环境下用中文有什么不好的,就像上面那个链接的帖子里的情况一样,因为那个人用了中文字段,所以其它人对那个系统熟悉很快。
中文变量名的执行效率不如英文的吧
谁说的?你以为编译器懂英文?编译器就是个文盲,什么都不认识,只知道照搬照抄。
说实在的,E文口语我也说不上几句,但代码上的E文一眼就能看懂,这也因为写代码培养出来的