2010-03-05 62 views
5

作爲一般規則,Java編譯器是否已本地化?編譯器是否能夠用英語以外的語言發出錯誤/警告?Java編譯器是否針對不同的語言環境進行了翻譯?

歡迎提供有關任何可用Java編譯器的信息。實際上,任何語言編譯器都不考慮本地化的歷史或技術原因是值得歡迎的。

注:我不是問這個問題來解決我的任何問題,它只是純粹的好奇心。

回答

4

雖然我不知道javac的本地化什麼,我會回答這個問題的一部分:

GCC(至少在C和C++編譯器)在Ubuntu是局部的,所以定位一定完成。但是,本地化的缺點包括:在線查詢錯誤消息或在StackOverflow上描述問題更困難。程序員也絕對必須懂英文,所以對本地化沒有多大益處。

+2

我很驚訝他們不會嘗試通過包含簡短的唯一錯誤代碼來解決Google搜索問題。我想知道對英語能力的期望對於對編程感興趣的幼兒有多大的障礙。 +1 – Grundlefleck 2010-03-05 13:39:59

+1

微軟實際上使用了這樣的代碼,但其他人由於某種原因還沒有趕上。我不認爲英文錯誤信息甚至會減慢學習編程的速度。我在閱讀之前就開始編碼,只是複製了我母親寫在紙上的BASIC命令。 – Tronic 2010-03-05 13:43:11

+0

你可能對英語不是障礙 - 在學習編程語言時,大多數編譯器錯誤可能會用外語:-) – Grundlefleck 2010-03-05 13:46:53