編程語言無需更改其庫標識符和內置關鍵字,從一種語言到另一種語言。
如果您使用Java編程,則可以使用UTF-8編碼源文件。
然後,您可以在自己的標識符中使用Unicode符號,如英語以外的其他語言的字符。
您可以命名自己的類型Chaîne
;但字符串類型保持爲String
,而關鍵字如if
或for
或public
保持英語。
嘗試了本地化語言關鍵字的概念。例如在晦澀的語言Protium中。 (如果所有線索都沒有停用,我會給出鏈接;但Rosetta Code有一些例子。)在Protium中,所有符號都由字符三字母組成,以創建半可讀的縮寫。例如,它在英文中這個代碼片段:
<@ SAI>
<@ ITEFORLI3>2121|2008|
<@ LETVARCAP>Christmas Day|25-Dec-<@ SAYVALFOR>...</@></@>
<@ TSTDOWVARLIT>Christmas Day|1</@>
<@ IFF>
<@ SAYCAP>Christmas Day <@ SAYVALFOR>...</@> is a Sunday</@><@ SAYKEY>__Newline</@>
</@>
</@>
</@>
現在的想法是,這些三字母,像LET VAR CAP,從而彌補了像LETVARCAP的標識,分別映射到其他語言的一些相應的三字母組合。或者,對於在其寫作系統中具有複雜字符(如中文或日文)的語言,也可能是單一的表意字符。
使它成爲你會的。
來源
2013-11-27 03:31:37
Kaz
這將是一種不同的語言,雖然 - 雙關意圖 –
有時夢想成真:),但有時不是這次 – ismail
你不能*重命名現有的類型或Java源代碼中的標識符,但你可以使用Unicode(for更好或更壞)在你自己的類型和標識符中。但是,像這樣的美國人可能會使我聽起來:請使用英語(或至少是Unicode的ASCII子集)。 – user2864740