パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

RubyがPythonのようなポジションを得られなかったのはなぜか」記事へのコメント

  • by Anonymous Coward

    僕はPythonのほうがRubyより可読性に優れているという一点のみでPython推し

    #読めるコードは大切です。

    • Rubyのほうが読みやすいコードはかけるぞ?
      読みにくいコードもかけるがそれは可読性とは言わない。

      • by Anonymous Coward

        この場合、書き方のレパートリーが少ないから可読性が上がると考えるべきでは?

        • 発言者がそう言いたかったのはわかりましたが、
          言語機能を使いこなせない言語のほうが可読性が高いという意見には賛同する気にはなれませんね。

          Cが一番読みやすいとか言っている人と同類ですし。

          • by Anonymous Coward

            Cはむしろプリプロセッサの黒魔術のせいでRubyよりだろ。
            IOCCCとかTRICKとか知らんのか。

            • たしかにCはここで言われているRubyの悪いところとよく似た性質をもっていますが。

              今言っているのは、Rubyの良いところとは正反対の性質も持っているということです。

              両方というのが始末に負えない。

              似ているに邸内を考えるときは、どこが、ということをはっきりさせてかんがえましょう。

              • by Anonymous Coward

                Cのもつ正反対の性質って何を指している。どこに書いてあった?
                また会社で言ってただけなのか。

                >両方というのが始末に負えない。
                それってRubyにも当てはまるんじゃないの?

                設計思想としてプログラマにより力を揮わせるのが目的なんだから、他人から見た時の可読性が犠牲になるのは織り込み済みだよね。
                俺の中ではCもRubyも可読性を維持するにはプログラマの訓練が欠かせない言語ってカテゴリで見てたんだが、Rubyの優位性はあるの?

              • >Cのもつ正反対の性質って何を指している。どこに書いてあった?

                Rubyは高レイヤーなAPIの書きやすさが売りですよ。

                Cはその辺の機能の少なさで有名です。
                書いてあったというより当然の前提。

                >設計思想としてプログラマにより力を揮わせるのが目的なんだから、他人から見た時の可読性が犠牲になるのは織り込み済みだよね。

                Rubyは違いますね。
                可読性を高めるために、プログラマにより力を揮わせる、という設計思想ですよ。

                たまに、可読性を高めるために力を揮ったことがないプログラマーがいて、
                話が通じないことがありますが。

                そういう人にはあなたの知らない世界があるとしか説明しようがないなあ。

              • by Anonymous Coward

                あなたの中だけの前提を当然のように言われても分からん。先に言え。

                高レイヤーって何? 抽象度が高いってこと?
                APIの"使いやすさ"ではなく、"書きやすさ"ってことはRailsとか言っている?

                >可読性を高めるために、プログラマにより力を揮わせる、という設計思想ですよ。
                つまり、可読性を高めるためにはプログラマの頑張りがいるってこと。訓練が欠かせないって書いたよね。
                違いはあるのか聞いたんだけど。

                Rubyはプログラマ個人の頭の中にあるイメージのアウトプットしやすさには長けているが、可読性に関しては個人の技量に拠っている。
                読みにくいコードも制限なしで書けるよ。

              • by marimoo (46364) on 2016年06月20日 22時15分 (#3032930)

                「Ruby 可読性」でググったら上位二つはRubyが可読性のいい言語であるという話が出てくるので。

                「あなたの中だけの前提を当然のように言われてもわからん。」
                は私が言うべき言葉じゃないかな?

                一般に使われているのと違う意味で単語を使うなら、
                説明をつけるべきですよ。

                >違いはあるのか聞いたんだけど。

                あると答えましたよ。

                >可読性に関しては個人の技量に拠っている。

                個人の技量が高ければ高い可読性のプログラムが書ける言語ですよ。
                Cは違いますよね?

                親コメント

物事のやり方は一つではない -- Perlな人

処理中...