2012/09/07(金) [n年前の日記]
#2 [python][neta] Pythonの記述規則は色々面倒臭いな
なんというか…。Python は、漫画やアニメに出てくるガッチガチの委員長タイプだなあ…。それも、昨今流行りのメガネっ娘委員長や、温和で頭が切れるイケメン委員長じゃなくて、ビン底メガネの男子生徒でヒョロ男でキーキー言うタイプ。24年組の昔の少女漫画に出てきそうな感じの。
しかも、コメントやドキュメントは英語で書けと言われるし。Python が人間だったら、楽天の社長さんと笑顔で酒を飲んでそう。
もちろん、書き方をガチガチにすれば、ソースの可読性は上がるし。コメント等が英語で書いてないだけで世界中の人達が使いづらくなるという主張は、なるほどと思うのだけど。
しかし、だったら Java みたいにフォーマッターなりIDEなりを積極的に用意して、早い時期からソース整形を自動化すべきだったのではと思うし。わざわざ人間様に気を使わせて、手でシコシコと打たせなくても…。お前の目の前にあるその機械は一体何だ? という話にも繋がりそうな。
それに、プログラミング言語というお互いの共通言語が既にあるし理解もできているのだからソレを使うだけじゃダメなんか、真のプログラマーならソース見れば何やってるか判るはず、何のために可読性の高い言語仕様をわざわざ決めているのか、英語でコメントを書けという要求は Python の長所を無視しているも同然、と思わないでもないです。 *1
しかも、コメントやドキュメントは英語で書けと言われるし。Python が人間だったら、楽天の社長さんと笑顔で酒を飲んでそう。
もちろん、書き方をガチガチにすれば、ソースの可読性は上がるし。コメント等が英語で書いてないだけで世界中の人達が使いづらくなるという主張は、なるほどと思うのだけど。
しかし、だったら Java みたいにフォーマッターなりIDEなりを積極的に用意して、早い時期からソース整形を自動化すべきだったのではと思うし。わざわざ人間様に気を使わせて、手でシコシコと打たせなくても…。お前の目の前にあるその機械は一体何だ? という話にも繋がりそうな。
それに、プログラミング言語というお互いの共通言語が既にあるし理解もできているのだからソレを使うだけじゃダメなんか、真のプログラマーならソース見れば何やってるか判るはず、何のために可読性の高い言語仕様をわざわざ決めているのか、英語でコメントを書けという要求は Python の長所を無視しているも同然、と思わないでもないです。 *1
*1: まあ、母国語以外を見た瞬間、「うっ」となる気持ちは分かってしまうあたりが…。自分もソレが理由で、英語のコメントなんて勘弁してくれ状態なわけだし。だからと言って、英語圏の人達に日本語でコメント書けとは要求できないけど、あちらは平気で「英語で書け」と要求してくる印象。
[ ツッコむ ]
以上です。