繁体   English   中英

用非英语语言编写Java代码,例如西班牙语或日语

[英]Coding Java in non english language, for eg Spanish or Japanese

是否可以用英语以外的其他语言编写Java代码? 我不是在问可能以其他语言显示的日志消息。 如果可能,是否需要其他编译器(或具有不同语言支持的JDK)?

Go through this para if you know some theory about compilers otherwise read next para 当要编写编译器时,关键字和其他符号已经预先定义,词法分析器将它们与之匹配并将它们存储在符号表中,然后进行后续阶段,最后开发出机器代码。

您问题的答案是“ NOYES

NO ,因为James Gosling and his team开发的Java JDK英文关键字,所以你必须遵循,如果你使用的是他的JDK。

YES因为您可以使用不同语言的不同关键字来开发自己的Java编译器。但这绝对不会被称为Java编译器,而是另一个使用OOPS概念的编译器。

我有一个建议。 您定义一个单词映射,以将所有可用的可接受的Java关键字映射到您的语言。

public => publique
static => statique

像这样。 然后进行文字处理。 在后台将您的语言转换为英语,并以英语生成Java文件。 编译这些Java类。

我对这种方法不是很自信。 这可能会产生一个小想法。 如果我说的不是您要寻找的东西,请原谅我。 如果您有任何想法,请告诉我。 我有兴趣在这个项目中工作。

不行 您可以根据自己的喜好命名标识符,只要它们符合语言规范即可,但是关键字,API方法等始终是相同的。 它们应以其原始形式使用。 因此,您不能用Java的throw代替西班牙语中throw的等效词。

大概读过文法

这是不可能的。 Java代码只能用英语编写。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM