以前、日本語でプログラミングを書けば、ハッキングしづらいのではないかとツイートしました。ソフトウェアやシステムがハッキングされるのは、利用できる開発者の数によって大きく異なります。日本語で書けば、それを理解するのと不正操作する二つのコストが発生します(もちろんなでしこは知っています)。 そんな妄言を実現させてしまったようなプログラミング言語が文言(wenyan-lang)です。中国の古典のようなプログラミング言語になります。

文言(wenyan-lang)の使い方

Hello World相当の中国語を三回出力しています。

日本語ももちろん使えます。

Python、Ruby、JavaScriptなどに変換できます。

こんな長いプログラミングも。

文言(wenyan-lang)の例では分かりやすいように改行を入れていますが、改行なく連続するとまさに漢文の世界です。日本人であれば漢字が分かるので何となく意味は分かるでしょうが、漢字の文化がない人たちが理解しがたいことでしょう。

文言(wenyan-lang)はJavaScript製のオープンソース・ソフトウェア(MIT License)です。

wenyan-lang.lingdong.works LingDong-/wenyan-lang: 文言文編程語言 A programming language for the ancient Chinese.