java中英文映射的想法(java汉化)
以下是个人的一点想法,想和大家探讨一下
java中英文映射,实际上就是提供一种java中文编程环境,将程序员隔离在英文环境之外,就像hibernate将java程序员隔离在SQL语句编程之外一样,是一种中间件的实现。我想这样更易使java在我国普及,推广,同时吸引更多优秀人才加入到软件事业中来。
大概的思路是这样的:将class public protected Runable wait() notify()
new()synchronized 等系统关键字,核心方法,核心类名与中文翻译相对应,我想这样可以使刚涉足这一行的程序员减少不少压力,使他们更有信心 。(个人认为,过分强调英语确实埋没了我国不少优秀人才。)————毕竟我们自己现在还开发不出一门像C,C++,java,dephi强大的语言,提供个功能强大的编译器,只能做点汉化工作,方便自家人的学习了。。。。。。
具体实现如下:
用C语言编写一个专门的编译器,将系统关键字,方法与中文对应:如类=“Class”,创建=“new()”,公共=“public”等等。。。然后用中文编程→→专用编译器编译为正统英文java程序→→java编译器javac→→.class字节码文件→→JVM运行
示例如下:
公共 类 我的测试{ Public Class WoDeCeShi{
公共 无类型 主方法 串(arg[]){ public void main String(arg[]){
专用编译器 system.println("Hello World!")
系统.打印("Hello World!") →→→→→→→→→→→→→→ }
}
} }
我本人限于水平(目前正在准备SCJP,-_-!),不能将该想法实践,只能和大家分享下,大家认为这个想法怎么样啊?能说说大家的看法吗?