アカウント名:
パスワード:
見た目の問題で難解ってのはやめてほしいな。極端な話、普通にとりあえず組んでから後は変な改行とか変なスペースとか入れる作業になっちゃうし。リンク先のコードをそういうのなしで、素でいきなりああ書いたのなら仰天だけど。勿論見た目だけじゃなくて内部的にもかなりすごい事をしてるのだろう。でもぱっと見は普通なのに、よく読んでみたらなんだこれ、みたいなのがいいなー
半年前の自分のコードでも読まれたらよろしいかと。
もちろん普通に組んでから整形してるんですよ。
オフトピになるけど、ギョーム・アポリネールのアルコール詩集の場合はどっちだったんだろう?
お前さんがコードを見ずに妄想で語っていることだけは分かった
実際にコードを読めば(読もうと多少でも試みれば)
ぱっと見は普通なのに、よく読んでみたらなんだこれ
どころか「ぱっと見てもなんだこれ、よく読んでみてもなんだこれ」になりますね。さらに言えば、最低限の整形を試みようにも困るレベル。
文法に従って機械的に解釈しているだけとは言え、意味のあるバイナリに変換できるコンパイラは凄いな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
すごいのはすごいんだけど (スコア:0)
見た目の問題で難解ってのはやめてほしいな。
極端な話、普通にとりあえず組んでから後は変な改行とか変なスペースとか入れる作業になっちゃうし。
リンク先のコードをそういうのなしで、素でいきなりああ書いたのなら仰天だけど。
勿論見た目だけじゃなくて内部的にもかなりすごい事をしてるのだろう。
でもぱっと見は普通なのに、よく読んでみたらなんだこれ、みたいなのがいいなー
Re:すごいのはすごいんだけど (スコア:2, 興味深い)
この大会に付いていける方々には息をするより簡単な作業なので、そこはどうでも良いんですよ。
せいぜい、応募書類を入れる封筒は新品を使って丁寧に宛名を書く、ぐらいの礼儀作法のレベルで、
この大会では見た目を飾り付けるのが定着しちゃっているだけですよ。
もちろん、自動整形でインデントを戻しても、変数名や関数名がaとかbとかで読みにくいわけですが、
それもロジックを読み進めつつ適当に読みやすく置換していけば良いだけで。
そもそもロジックの難解さも求めてあるので、そういう、「読みやすくなる変数・関数名」がに置き換えていけるのかも怪しい気はしますけど。
さらに、「コードを短くする怪しいテク」まで排除して、ロジックまで追いやすくして、
ロジック自体のすごさを競おう、という考えもあるかと思いますが、まあ、さすがにそこまで来たら別の大会でしょう。
この大会でそういう楽しみ方をしたいのであれば、ソースコードは諦めて著者の解説文を楽しむとか。
Re:すごいのはすごいんだけど (スコア:1)
半年前の自分のコードでも読まれたらよろしいかと。
Re: (スコア:0)
もちろん普通に組んでから整形してるんですよ。
Re:すごいのはすごいんだけど (スコア:1)
オフトピになるけど、ギョーム・アポリネールのアルコール詩集の場合はどっちだったんだろう?
Re: (スコア:0)
お前さんがコードを見ずに妄想で語っていることだけは分かった
Re: (スコア:0)
実際にコードを読めば(読もうと多少でも試みれば)
ぱっと見は普通なのに、よく読んでみたらなんだこれ
どころか
「ぱっと見てもなんだこれ、よく読んでみてもなんだこれ」
になりますね。
さらに言えば、最低限の整形を試みようにも困るレベル。
Re: (スコア:0)
文法に従って機械的に解釈しているだけとは言え、意味のあるバイナリに変換できるコンパイラは凄いな。