パスワードを忘れた? アカウント作成
18304 story
Python

2007年に人気が伸びた言語はPython 69

ストーリー by yoosee
ニョロニョロ上昇 部門より

cvmonto 曰く

ZDNet Japanの記事によれば、 2007年にもっとも人気が伸びたプログラミング言語は、Pythonだったということだ。 記事はTIOBE Programming Community Indexに依るもので、 MSN、Yahoo!、YouTubeなどの検索結果等から人気のあるプログラミング言語を順位付けしている。
順位的には、一位からJava(20.849%)、C(13.916%)、Visual Basic (10.963%)と続くようで、Python (5.538%)は一年で2.04%の伸びを見せ、去年1月の8位から今年1月は6位まで順位をあげている。 減少傾向なのは、C, C++あたりで、Perl, Rubyも微減となっている。古典的なものほど人気がなくなっているということだろう。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2008年01月18日 16時23分 (#1282827)
  • by Anonymous Coward on 2008年01月18日 21時12分 (#1283012)
    もうこれはpython.jp [python.jp]を見れば明らか。
    既に2.5.1が出ているのに対して、日本語サイトでは2.5までしかない。
    更に困ったことに日本語環境用インストーラなんてものを用意しているために、肝心のユーザは2.3.4を好んでダウンロードしてしまう。
    ドキュメントの日本語化についても、翻訳プロジェクトは2.4完了後以降一切動いているようには見えない。

    まぁドキュメントの日本語化はかなりリソース食う作業のため仕方ないかとは思いますが、
    「2.5ダウンロードしてください」って言っても「日本語用の2.3じゃ駄目なの?」なんてユーザが出てしまっている現状を日本語サイト運営者は認識してるんだろか。
    • by Anonymous Coward on 2008年01月18日 22時36分 (#1283053)
      なんでも日本語版を好むのは初心者だけで、
      慣れてくれば英語の最新安定板を入れるようになるから、
      さほど大きな問題でもないかも。
      ユーザ会が活発なほうがいいとは思いますが。

      しかしググったときに更新が停滞したユーザ会や個人サイトにヒットして、
      本家サイトの存在に気づかないのは問題ですね。
      cpanでググるとcpan.jpがトップだったり、
      freebsdでググるとwww.jp.freebsd.orgがトップだったり、
      vimでググると個人サイトがトップだったり。
      親コメント
      • そういうことじゃないです。

        日本語版のダウンロードページに「最新版は2.5系です。日本語も問題なく使えます」と表示し、初心者が2.3系をダウンロードしないようにすべきなのです。

        そうしないと、初心者は日本語版を迷わずダウンロードし、手近のサンプルコードを動かそうとして期待どおりの結果にならないと「自分はPythonに向いていないのではないか?」と思って、それで挫折するのです。慣れるところまで進ません。

        # 僕自身、久々にPythonを使おうとして、軽くハマったので。

        親コメント
      • ブラウザの言語設定が、日本語になってませんか?

        #と無粋なつっこみをしてみる
        親コメント
        • by Anonymous Coward
          ウェブ全体から検索、しても日本語のページが上位に来ちゃうんで、何のための設定か最近わからなくなった気がする
          • by Anonymous Coward
            http://www.google.com/search?hl=ja&q=searchWord
            となってるんじゃないか?

            #と無粋なつっこみをしてみる
            • by Anonymous Coward
              Firefox日本語版の右上にあるGoogle窓から検索してました。
              普通にGoogleトップページから検索したら、CPANは大丈夫でしたね。

              # ちなみに、iGoogleの検索言語は英語にしてます
            • by Anonymous Coward
              http://www.google.com/search?q=freebsd
              で日本語のページばかり…。
              クッキー消してあらためて表示言語を日本語に設定し直し、結果はウェブ全体から検索にチェックが入るけど。
              # うちだけ? ブラウザ幾つか変えてみたけど変わらず。
      • いいとは思いますが。

        しばらく前まで仕事がなくて、暇でユーザ会の方が活発だったのだが、最近は Python の仕事が増えてユーザ会どころではなくなった。

        と、妄想。
        親コメント
  • YouTube? (スコア:2, 興味深い)

    by sumiiiii (6360) on 2008年01月18日 17時01分 (#1282853) ホームページ
    なんでYouTubeでプログラミング言語の情報検索?と思って、「JAVA」と検索してみた [youtube.com]ところ、
    The Basics Of Java Programming [youtube.com]
    Eclipse and Java for Total Beginners [youtube.com]
    Java Tutorial #1 - Hello World [youtube.com]
    とか出てきて、
    「PHP」で検索した [youtube.com]ら、
    PHP Tutorial // User Registration w/ SQL [youtube.com]
    PHP Tutorial // User Login and Cookies [youtube.com]
    こんなのばっかりで、最近はこんなので勉強してる人がいるのかと感心しました。

    ところが「Python」と検索してみた [youtube.com]ところ、
    Python attacks tiger [youtube.com]
    Monty python - Black knight (star wars) [youtube.com]
    などなど、 [wikipedia.org]とコメディアン [wikipedia.org]の二強がひしめき合ってました。

    さすがにこのキーワードでの「検索結果」で比較するとPython有利は否めないと思います。
    #もちろん、「検索結果」だけで判断してないとは思うけど。
  • 分類 (スコア:2, すばらしい洞察)

    by wd-nara (25864) on 2008年01月18日 20時24分 (#1282994) 日記
    LispとSchemeはいっしょにしているのに(19位)、BASHはB-shell系でまとめずに単独になっていて(34位)、意図不明です。
  • by zozbug (9256) on 2008年01月21日 6時38分 (#1283746)
    ゲームとか3Dソフトとかのスクリプト実装が多いって印象が。

    シヴィライゼーション4はAIを含むゲーム構造がPython + XMLで構成されてますな。
    バトルフィールドでもMOD部分に使われてたし。
    3DソフトだとMAYAがスクリプトを独自言語に+でPythonを実装しました。

    この手のソフトをちょっといじって遊ぼうと思ったらPythonやってみっかーになるんで、検索結果が上位にくるのはそーゆーことなんでは。
  • by hpn_smile (11442) on 2008年01月18日 16時45分 (#1282842) 日記
    どこぞのインタビュー記事で、髭面のおっさんに
    けちょんけちょんに言われていたけど。
    PHPってオフラインで個人的に作ったりするのにも
    お手軽で好きだったりするわ。
    • by Anonymous Coward
      あれは、けちょんけちょんに言ってるけど、複雑なプログラミングに向いてないって言ってるだけでしょ。
      記事の中でも、お手軽アプリには向いてるって言ってるし。
      • Re:PHPは4位か (スコア:3, おもしろおかしい)

        by SteppingWind (2654) on 2008年01月18日 22時13分 (#1283039)

        この手の言語が広まると同じ問題が出てくるけど, お手軽アプリ向け言語をお手軽に使えるという理由だけで大規模アプリに使っちゃう人が出ちゃうのが問題なんでしょうね. そういう意味では, これからのお手軽言語は積極的に大規模アプリに使えないような機構を持つ方が世のためになるのかも.

        親コメント
  • や~、ため息出るほど楽だったわ。

    万能とまでは言わないけど、すごく楽に使える。
    そんな感じだったなぁ。

    個人的にはC++が好きなんだけど、こっちは色々神経使うからなぁ。
    (特に大きいプログラムでは)

    # MSX-BASICで何でも作れる。そう思ってた時代が私にもありました・・・
    # いまだに電卓代わりにqqbasicとか使ってますけど。
    • by Anonymous Coward on 2008年01月18日 19時10分 (#1282965)
      私の周りと知り合いの会社の範囲ですが、もうやっている人やれる人が30過ぎのおっさんばっかりになってしまっています。
      減る事はあっても、もう増える事はないんでしょうね。
      むかーしCOBOLの事をおっさんの巣窟と言っていた時代を思い出してちょっと苦笑です。
      親コメント
    • by kicchy (4711) on 2008年01月18日 18時15分 (#1282924)
      ># MSX-BASICで何でも作れる。そう思ってた時代が私にもありました・・・
      ># いまだに電卓代わりにqqbasicとか使ってますけど。

      MSX-BASIC+一部マシン語 が最強。
      C言語なんて、実行バイナリの肥大化を招くだけで
      メリットがないのに何で使うんだろう。
      なんて思ってた時代がありました。
      親コメント
    • Jython使えばJavaでできることはPythonでほとんどすべてできるそうです。
      Javaよりも楽です。
      親コメント
    • by Anonymous Coward
      まあC系はアセンブラに近い言語だからスモール・スピード・スクラッチ向きとは言える。
  • Delphiがっ! (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2008年01月19日 6時05分 (#1283165)
    やった!Delphiが1%だけど人気が伸びてるしJavaScriptにだけは勝った!(・∀・)
  • by mamoru (617) on 2008年01月21日 4時06分 (#1283732)
    この記事きっかけで、遅ればせながら、Python をちょっと使いはじめてみたん
    ですが、Python と GTK+ が意外にも相性ばっちりだったのは驚き。

    今まで小物 GUI アプリでも C で書いてたんですが、GTK+ はとりわけ関数名が
    長かったり、C 用のツールキットなのにオブジェクト指向だったりするため、
    どうしてもソースが繁雑になりがちなところが、ちょっとストレスでした。

    でも Python だとかなりすっきりしますね。癒されます。C/C++ 同様 Glade も
    使えたりと、至れり尽くせりな Python はちょっとした GUI アプリにはかなり
    使えそうな感じ。
  • by Anonymous Coward on 2008年01月18日 16時37分 (#1282833)
    素人目には、Perlの後続のスクリプト言語で、細かい違いはわからないけどドキュメントとかユーザー層の「自然言語」の違いがシェアの違いかなあなんて思っています。Rubyは日本発であり、日本語のドキュメントは多く、最近で言うとRoRとかIronRubyだっけ、そういうものも出たり、MacのCocoaにRubyからのブリッジが出てきたり海外からの評価も高まりつつあるけど、いかんせんPythonほど英語のドキュメント類がない・・・というような印象を持っています。
    • by Anonymous Coward on 2008年01月18日 16時55分 (#1282850)
      python の魅力の一つはドキュメントが充実していることなのは その通りだと思います。一方で ruby のドキュメントが(対python比でなく一般論として) 特に不足しているかどうかはよくわからないです。

      一方で,
      • python は仕様が割ときっちり決まっていて、開発体制もそれなりになっている (もはや Guido 個人の道楽ではない)
      • ruby はまつもと氏個人管理という色が強い。仕様も"現状が仕様"な側面が否定できない
      というあたりが真にメジャーになるためには重要じゃないかと。
      親コメント
      • by doh (35450) on 2008年01月19日 14時34分 (#1283289) 日記
        Rubyは、そろそろ非日本語圏での情報不足から来る不満が爆発しそうな気がするんですが、気のせいでしょうか。matzも、Rubyに関することはすべて英語で書くくらいのことをした方がいいのでは。
        親コメント
      • by Anonymous Coward

        • python は仕様が割ときっちり決まっていて、開発体制もそれなりになっている(もはや Guido 個人の道楽ではない)
        • ruby はまつもと氏個人管理という色が強い。仕様も"現状が仕様"な側面が否定できない

        ここら辺はJRubyの中の人(Sunに在籍)が互換性検証ツールを提供すると言ってるし、改善されるんじゃないでしょうか。
        リファレンスに関しても刷新する動きがあったりなかったりしたような...。

        でも、業務ロジックは、泥臭いものが多いからそれほど生産性は上がらないんじゃないかね。

    • Windows環境だとPythonの方がいろいろ便利なイメージはありますね。
      Python使いでRubyはかじった程度ですが最近はRubyもその辺整備されてきたんでしょうか?
      --
      署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
      親コメント
      • by Anonymous Coward
        私はcygwinでCUIベースのものしか書いたことないのですが、
        Rubyリファレンスマニュアルの「添付ライブラリ」の項を見るとWin32APIを直接叩けたりするみたいです。
        Ruby/SDLとかもあるみたいですし、一通りのことはできるんじゃないでしょうか。
        Pythonとの比較は良く分からないです。

        #Ruby使いで、Pythonはかじった程度のAC
        • by yasiyasi (5450) on 2008年01月18日 18時15分 (#1282921)
          RubyのWindows用バイナリは,3種類ほどあるんでしたっけ。
          それぞれに利点・欠点があり,「これを使えば,間違いなし」と安心して利用できるものが,無いように思えます。

          PythonのWindows用バイナリは,公式バイナリならば「これを使えば間違いなし」と,まず間違いなく言えますので,どのバイナリを入手すればよいのか悩まずに済むところが,私にはポイント高いです。
          親コメント
          • by Anonymous Coward
            OLEはどれでも使えるんじゃないですか?
    • by Anonymous Coward
      とりあえずrubyはWEBのリファレンスがいつも503なのをどうにかしてほしい。
  • by Anonymous Coward on 2008年01月18日 16時42分 (#1282836)
    VB.NETとVB6以前を一緒にカウントしているのか気になるところ。
  • by Anonymous Coward on 2008年01月19日 4時08分 (#1283161)
    宗教上の理由で避妊できないからまだまだどんどん増える
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...