Ruby 為什麼不用日語寫?

時間 2021-05-31 05:58:12

1樓:銀河系觀察員

如果採用日語程式設計,定義關鍵字。那麼將面臨比中文更複雜的情況:

困難一:日語是漢字假名混用。同乙個詞會有多種組合寫法,只有常用不常用之分,沒有對錯之分。而計算機識別將會不確定。

困難二:日語片假名會存在半形和全形之分。也就是符號不唯一。容易輸錯,編譯器光處理這個就挺頭疼的。

困難三:在UNICODE流行前,日語字符集除了Shift_JIS還有EUC_JP, ISO_2022_JP並存的格局。編譯器也將無所適從,難以識別關鍵字。

2樓:

說句題外話,我曾經收到過乙個美中國人發給我的一封郵件,他說你是個日本人,但Ruby看上去卻跟英語沒什麼區別,因為Ruby程式都是用英語寫的嘛,難道沒有用日語寫程式的程式語言嗎?為什麼沒有呢?我只好回答說:

有啊,只不過你不知道而已,即便知道你也沒辦法用嘛。

圖靈社群採訪 Matz 大叔時說的。

3樓:Eternal Chaos

從人擇原理的角度來說,肯定有很多用霓虹語寫的語言。但是換個角度看這個問題,也有很多中文語言啊,比如易語言,周蟒,perlyuyan 這些,但是連中中國人用的都少,就不用說外中國人了。

ruby作為一種已經在世界上廣泛流傳的語言,顯然得適合世界上大多數人的口味是不是?所以結論是不是日本人不想寫乙個用日語寫的語言,而是他們寫了乙個用英語做解釋的語言結果流傳開了。

參考以下這段從coolshell上抄來的:

#!/usr/local/bin/perluse Lingua::Sinica::PerlYuYan;

用警兮用嚴。

ruby要怎麼學,為什麼我感覺看ruby的書看起很吃力?(ruby完全自學手冊)?

itlr 初學程式設計要在電腦邊上,能隨時摸到鍵盤,REPL開啟著,這樣可以隨時試驗看到的東西,乙個知識點你不打上幾遍,不在螢幕上看到點輸出,很難真正學進去,看再多書也沒用。Ruby REPL 自帶的irb或者Pry an IRB alternative and runtime developer ...

為什麼你不用 C 寫網頁?

fhh 嚴格意義上來說,C 可以寫網頁。任何能夠處理傳遞的字串引數的語言,都可以被用來寫網頁。BASIC可以,C可以,Perl可以,C 當然也可以。CGI技術即可實現lz的要求。 Belleve 你說的是 wasm?但是 wasm 沒有 DOM 介面啊 不過似乎 Figma 的繪圖邏輯是用 wasm...

為什麼日語裡用 R,而不用 L?

這個問題也勾起了我的興趣。搜了下,我比較認同 字 行 理由 的 No.7也就是Ganbatteruyo的回答 語 J 行 北歐語 J 行 中國語 X SH語 W V 語 che ke cci chi 各言語 音 表示 日本 行 R 決論文 字 書 RONBUN 書 大意翻譯如下 如同西班牙語用J表示...