你有没有想过,为什么编程一定要用英语?为什么美国人天生就有语言优势;而我们为了操作一台机器,却要费那么多时间学习一个鸟语?这对我们公平吗?
当然,随着Java语言的到来,用自己的语言编程不再是梦想。
一个简单的Java Bean:
문서.java
package koreantest;
import java.util.Date;
public class 문서 {
private String 제목입니다;
private String 작성자;
private String 콘텐츠;
private Date 의날짜게시할수있습니다;
public String get제목입니다() {
return 제목입니다;
}
public void set제목입니다(String 제목입니다) {
this.제목입니다 = 제목입니다;
}
public String get작성자() {
return 작성자;
}
public void set작성자(String 작성자) {
this.작성자 = 작성자;
}
public String get콘텐츠() {
return 콘텐츠;
}
public void set콘텐츠(String 콘텐츠) {
this.콘텐츠 = 콘텐츠;
}
public Date get의날짜게시할수있습니다() {
return 의날짜게시할수있습니다;
}
public void set의날짜게시할수있습니다(Date 의날짜게시할수있습니다) {
this.의날짜게시할수있습니다 = 의날짜게시할수있습니다;
}
@Override
public String toString() {
return "==== " + 제목입니다 + " ====\n" + 작성자 + " " + 의날짜게시할수있습니다 + "\n" + 콘텐츠;
}
}
一个测试用的类:
테스트.java
package koreantest;
import java.util.Date;
public class 테스트 {
public static void main(String[] args) {
문서 문서1 = new 문서();
문서1.set제목입니다("일본 총리는 야스쿠니 신사에 갔다.");
문서1.set작성자("익명");
문서1.set의날짜게시할수있습니다(new Date());
문서1.set콘텐츠("우리는 강력하게이 문제를 비난 !!!!!");
System.out.println(문서1);
}
}
编译很顺利。执行结果:
引用
==== 일본 총리는 야스쿠니 신사에 갔다. ====
익명 Wed Aug 17 10:47:23 CST 2011
우리는 강력하게이 문제를 비난 !!!!!
看,多么直观,用自己的语言写的变量,自己一看就知道是什么意思,再也不用看那冗长的英语变量名,再也不用因为英语水平不高,学不会,到处找人要代码了。
等等,你好像不太喜欢上面那个程序,是吗?是因为这段代码是我用Google Translate写的吗?
不过,这就是外国人——不止是美国人,还有其他非汉语国家的人——看到汉语程序,以及程序里面的汉语注释时的感觉。
如果我们可以为了不学英语而轻松,你有没有想过,汉语的难度是英语的好几倍?汉语读写的难度又是汉语听说的好几倍?
如果程序员必须学汉语,那么,要学习汉语的不止是美国人、英国人、澳大利亚人、加拿大人,还有法国德国意大利奥地利俄罗斯乌克兰芬兰……更多的非英语国家要开始学汉语,而不是英语。这对他们公平吗?
所以,
编程语言不是一个民族自豪感的问题。一个程序的好坏,除了自身的正确性以外,还取决于它能被多少人接受。编程是世界的。一个开源项目的开发人员可能来自全世界各个国家,Linux内核里就有中国人的代码。一个中国的企业,将来也可能会有外国的员工;外企就更不用说了。检查一下你的代码(拼音的可读性不会超过俄语字母),还有注释。如果有可能,企业内部的版本控制系统最好也提供一个英文版本。
我知道,一切问题的根源就是汉语没有统治世界,而英语具有这样的地位。不过,我不认为写汉语代码不是改变这种地位的方法。
就到这里吧。
另外,如果你支持中文域名,请同样支持一下站点:
(试着真正点击一下)
http://مثال.إختبار
http://παράδειγμα.δοκιμή
http://例え.テスト
http://실례.테스트
http://пример.испытание
以及港澳台同胞喜欢的这个:
http://例子.測試
以及我们大陆人民喜欢的这个:
http://例子.测试
分享到:
相关推荐
Marshal:简单有效、可读性高,基于协议编程的 JSON 解析库
本资源为用户提供了标准的java编程规范内容,提高自己的编程格式,能够让用户拥有更标准的编程风格,大大提高了用户程序的可读性。
本文根据作者多年软件开发的经验,针对初、中级C++语言程序员和初涉C++语言的有经验的C语言程序员,从自学、教学、软件开发的角度阐述并列举了提高程序代码可读性的一些要点。希望藉此帮助C++初学者少走冤枉路,对...
java代码可读性规范,养成良好的代码规范。如何命名,注释,抽取公共方法,怎么使用合适的变量,如果优化金字塔式的循环判断
编写可读性代码的艺术,指导我们如何编写可读性很强的代码,养成良好的编程习惯
JSP+Servlet、java、mysql 开发,代码难度低,可读性高
QT高级编程源码,代码齐全,可读性很强,共大家分享!
提高代码可读性的10个注释技巧,sunshine1028,即日启程,李鸿明
学习windows程序设计到color2例子,发现作者写的代码可读性太差,就重新写了个
NULL 博文链接:https://zw7534313.iteye.com/blog/2263658
软件编程人员必备教程,网上排行榜前五的教材,它使你的代码更规范,可读性更强!
经典的des算法,纯C语言编写,功能强大,代码可读性好。帮助对加密感兴趣的朋友更好的理解des的加密过程。
Python 代码规范:让你的代码更具可读性和可维护性
为自己建立一致的命名风格,从此远离命名的困扰吧!
NULL 博文链接:https://bjyzxxds.iteye.com/blog/968090
汇编语言是一种低级编程语言,它与机器代码密切相关,但提供了可读性更好的代码形式
这使得程序员可以更快地开发代码,并且代码可读性更高,更容易维护。 另一个C语言的优点是它的跨平台性。C语言可以在不同的操作系统和硬件上运行,这使得开发人员可以编写一次代码,然后在多个平台上运行。这大大...
《编写可读性代码的艺术》文字版,可到http://blog.csdn.net/tiewen在线阅读。特别整理,方便自己和广大同胞添加阅读批注和摘抄引用。 如喜欢本书,请购买正版。
对于想写好可读性好的代码的同学,如何养成一个好的习惯是非常重要的.
JADX jadx - Dex to Java decompiler Command line and GUI tools for produce Java source code from Android Dex and Apk files Downloads ...latest unstable build: ...After download unpack zip file go to ...