概要
https://togetter.com/li/2659959
詳細内容
## Geminiが作ってくれた最悪なプログラミング言語「Ojisan」、最悪だが読みやすく分かりやすいという声が寄せられる
https://togetter.com/li/2659959
Google **Gemini** が生成した「おじさん構文」をベースとしたプログラミング言語 **Ojisan** が、その独特な語り口により意外なほどの可読性と構造の明快さを提示している。
**Content Type**: ⚙️ Tools
**Language**: ja
**Scores**: Signal:3/5 | Depth:2/5 | Unique:5/5 | Practical:1/5 | Anti-Hype:4/5
**Main Journal**: 77/100 | **Annex Potential**: 88/100 | **Overall**: 60/100
**Topics**: [[Gemini, DSL, 可読性, プログラミング教育, おじさん構文]]
Google **Gemini** が生成した、「おじさん構文」を文法ベースとするプログラミング言語 **Ojisan** がSNS上で大きな注目を集めている。この言語は、中高年男性がSNS等で送りがちな独特の絵文字使いや語り口を構文に取り入れたもので、例えば変数宣言を「僕のiを紹介するネ(写真つき)📸」と記述するなど、徹底したパロディで構成されている。記事では、この「最悪な言語」に対するエンジニアや一般ユーザーのポジティブな反応をまとめている。
特筆すべきは、ネタとしての面白さ以上に、その**可読性の高さ**が評価されている点だ。「プログラムの開始と終了が明快」「変数の役割が文脈から即座に理解できる」といった声が上がっており、冗長な日本語表現が逆に**DSL(ドメイン固有言語)**としての構造的な分かりやすさを生んでいるという逆説的な現象が起きている。また、オブジェクト指向を「**オジジェクト指向**」と呼称したり、C++になぞらえた **Ojisan++** の存在が示唆されるなど、言語設計としての遊び心も満載だ。
LLMが文脈を汲み取って「それらしいが実用性(?)」のある言語仕様を瞬時に定義できる点も興味深く、日本語プログラミング言語 **なでしこ** 等と比較する層も現れている。構文の「親しみやすさ」が学習コストにどう影響するかを考える上で、極端ながらも示唆に富む事例といえる。
**DSL** の設計思想や、自然言語に近い文法の可能性を模索するエンジニア、およびAIによるクリエイティブなジョーク生成の到達点を確認したい読者に最適である。