它山之石-日本推廣編程中使用日語命名的淵源 2018-10-18

續前文首次發現在例程中使用日語命名的編程書籍, 調研了一下日本對日語命名的以往研究和相關政策, 羅列如下, 望多多補充.

希望國內的編程教育(尤其是少兒教育)加以借鑑, 使用中文命名將編程與核心學科緊密結合起來.

2018年3月的小學校プログラミング教育の手引 (第一版) 小學編程教育指導中所有示例都是日語命名, 與其他學科進行了結合:

2018年11月7日更新的: 小學校プログラミング教育の手引 (第二版) 小學編程教育指導
2018-10-18-japan少兒編程

2017年論文小學校におけるプログラミング 教育実踐上 の 課題中列舉了編程與其他學科的結合, 沒有看到英文一項:
2018-10-18-japan少兒教育
2017年的論文ローマ字入力時の日本語識別子入力補完プラグインの 開発開發了輔助插件以改進IDE對輸入日語命名的支持. 摘要中提到(有道翻譯):

近年來,軟件開發項目的複雜性增加了維護軟件所需的時間成本,重要的是爲降低成本提高源代碼的可讀性。作爲提高源代碼的可讀性的方法之一,有幾個報告表明,用日語寫源代碼中的變量和函數的標識符名是有用的。

2017年的個人博客: 識別子に日本語を使うことについての考察 - Qiita, 看起來日本業界暫沒有一個廣泛的日語命名標準.

2014年博客[コーディングスタイル]識別子を日本語に切り替えていく - Qiita, 討論了日語命名的諸多好處, 也回答了很多質疑.

但之前在第一次見以漢字命名的 Java 類 - V2EX中有同行提及:

沒記錯的話,日本開發 Java 用羅馬音做方法名,假名做變量名(可能記反),所以對日外包要求日語 N2

也許是某些公司的個別行爲? 仍待繼續考證.

參考

2018年博客: 日本語識別子が流行らないのは

2013年博客: C++の識別子に日本語を使いたい理由

2012年4月演講: 日本語識別子の必要性

2009年博客: 日本語識別子における複數の表現 討論單複數表達

日語編程語言

日語編程語言"撫子" - 第三版特色初探

日本語プログラミング言語 Mind

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章