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

米大学のコンピューターサイエンス学部上位39学部、Pythonが初級コースで教える言語1位に」記事へのコメント

  • 日本では? (スコア:5, すばらしい洞察)

    コンピュータサイエンス系ではないですが,Pythonでサイエンティフィックなプログラミングを3年ほどやっています.
    この3年でPythonは科学分野に大きく普及していて,Pythonによる科学計算プログラミングの開発環境におけるデファクトスタンダードとなりつつあるIPythonのユーザー数も,ここ数年で大きく増加しています.
    しかし, IPython User Survey 2013 [ipython.org]によると,日本ではほとんど流行っていないようです.
    原因は私には分からないですが,一つには日
    • by Anonymous Coward

      東大の教養ではrubyだそうですよ

      • by Anonymous Coward on 2014年07月12日 20時20分 (#2638209)

        国産で信者が多いからあんまりこういう事言いたくないけど、
        Pythonを採用している製品の数と比較にならないよね。Ruby覚えるだけ無駄っつーか。
        Luaのほうがマシだわ。

        親コメント
        • by USH (8040) on 2014年07月12日 23時09分 (#2638275) 日記

          往々にして、このように自分の使ってない言語をくさす人間にかぎって、プログラム言語の本質も、教えた経験もない。

          親コメント
          • PHPはdisっても誰からも文句の来ない唯一の言語だってエロい人が言ってました。

            --
            -------- tear straight across --------
            親コメント
          • by Anonymous Coward

            相手を言い負かしたいのなら相手以下の内容で反論したら駄目でしょうに
            一応理由を書いて(私は詳しくないので真偽不明だが)自分の意見を述べてる相手に対して
            自分の想像だけで相手の文句のみ並べてるだけでは、ただの罵倒にしかなりませんよ?

        • by yohshiy (44859) on 2014年07月14日 12時58分 (#2638827)

          言語はシェアも大事だけど、それだけで良し悪しをいうのは権威主義というか、ミーハーというか。

          教育という意味では、Ruby のオブジェクト指向言語としての完成度の高さを考えるといい選択だと思う。

          親コメント
        • by Anonymous Coward

          同意です。ruby自体は好きですが、ライブラリが少ないですし、使えるソフトウェアも少ないです。
          使えるのはWeb系ぐらい? あとは、SketchUpとかかな。

          数値計算には、Python+Numpyが定番と聞きます。
          映像系ソフトウェアだと、3DCG含むワークフローにはPythonが標準となっていますし、あとはECMAScript派生言語の組み込まれてるのがAdobeを中心にちょこちょこあるぐらいですね。
          # まぁPythonはsandboxにできないという致命的な問題があるんですが

          ゲームだと、C++、C# (Unity等)、Objective-C (iOS)、Java (Android)あたりになるんでしょうねぇ。
          # 言語の数がちょっと多すぎる感。

          • by Anonymous Coward

            数値計算の定番は未だにFORTRANだと思うんだが。

            • by Anonymous Coward on 2014年07月13日 5時43分 (#2638362)

              Python+Numpy はお手軽なんだろうだけど,数値計算の定番っつうことはないなあ,さすがに.

              そういう筋の業界の片隅で仕事しているけど,数値計算とよべるレベルで使うのは哀しいことに? 今でも大半が Fortran か C/C++ からの二択.

              というのも,スパコンをはじめとして本気の数値計算用の環境にはそれしか言語が存在しないんだな.
              だから,どうせ選ぶならということで大企業や大学の研究室は Fortran か C を選ぶんだよね.

              正直古臭いし,単に過去からの惰性でそうしている面も無くはないので,何とかして欲しいけどね.

              それに,小さなお試し計算であれば,業界では Python よりも Matlab や INRIA のアプリの方が使われているんだな.(Matlab は) 結構高いのにねえ.

              で,肝心の Python や Ruby だけど,数値計算をする人の間ではほとんど話題に出てこないよ.

              親コメント
              • by tamanegi (38323) on 2014年07月13日 12時10分 (#2638428) 日記

                数値計算も色々なトコに広がってるから、数値計算というおおざっぱすぎるくくりではもう何も言えない悪寒。

                使う言語なんかも処理の内容とか手間とかの色々な関係で決まるだろうし、計算規模だってバラバラだと思う。何というか、速度のために他はすべて無視する(しかない)っての(だけ)が数値計算だ、っていう感覚はもう正しくはないみたいな。数値計算だからスパコンをつかわなきゃいけない、ってわけでもない。

                シンプルだけどバカ正直にやると年以上の単位で時間がかかるものも数値計算だし、超複雑だけど計算時間自体はそれほどでもない、ってのもやっぱり数値計算だと思う。歴史的な経緯があるのもわかるけど、あんまカタにはめすぎないほうがいいと思う。

                # Matlab すらほとんど出てこない業界の人間
                # Python や Ruby (や Perl)は C/C++/Fortran からの出力の処理にみんな何かしら使ってる気がする

                親コメント
              • by Anonymous Coward

                数値計算つかHPCだね、元コメのは

        • by Anonymous Coward

          なんだか、日本発の優秀なスクリプト言語という興奮も過ぎ去って、Railsというブームも終わって、
          自称言語通ぐらいの人間にとっては何もかも終わったような感じがする今になって、
          Rubyがいまさら広く浸透し始めているような感触があるんだよな…人の動きはままならない。

          #「信者」はやめよう

          • by Anonymous Coward on 2014年07月13日 11時11分 (#2638413)

            mrubyが出てからは、これまでの「RailsのためのRuby」ではない流れが始まっているように見えます。

            親コメント
          • by Anonymous Coward on 2014年07月13日 16時50分 (#2638508)

            アプリ屋さんからは見えないかもしれないけど
            サーバインフラ方面だとpuppetとかchefとかで、何故かRubyでの実装が人気。
            Perl の代わりに Python じゃなくて Ruby 使う人が増えてるのかな?

            #日本で Python がイマイチなのは PyPy などの名称が悪いのでは(半分本気)

            親コメント
        • by Anonymous Coward

          3DCGなんかやってるとPytnonは嫌でもやらなきゃ行けなかったわ。
          Ruby使わされるのってRPGツクールくらいじゃね?

        • by Anonymous Coward

          Pythonより普及していない言語が覚えるだけムダなら、ほとんどの言語はムダになりますな。
          あなた、単にRuby叩きたいだけの別言語の信者でしょ?

        • by Anonymous Coward

          日本製なのにWindowsでの日本語の扱いはPythonに負けているというのが……。

          • by Anonymous Coward

            Ruby も 1.9 になってから文字コードに本気で対処しはじめたようなんだけど,かえって面倒になったんだよね…

            特に,cygwin で標準入出力を使おうとすると厄介.指定しておかないと,Windows からもらう文字列だから windows31j だろ,って決め打ちされちゃったりするんだよなあ.

            どうもいろいろと場当たり的で賢くないし,美しくもない.

            Ruby 2.0 以降が本番なので 1.9 で判断しないでくれ,と開発陣は言っているそうなんだけど,それまでがこうだと,日本人ですら Ruby から離れていってしまいそう…

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...