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

Red Hat の開発者、Java に影響を受けた新言語「Ceylon」を開発中」記事へのコメント

  • 重要なのはライブラリ (スコア:2, すばらしい洞察)

    by Anonymous Coward
    JavaにしたってC#にしたってPHPにしたって、言語の歴史から言えば新参なのに
    世に受け入れられているのはライブラリが豊富だからです。
    業務では仕様が安定している事も重要ですが、まずは趣味で使ってもらう事を考えると二の次。

    DやらなにやらC/C++の汚さに業を煮やしてオレオレC言語を作ろうとする流れはよくありますが、
    最初からよっぽど豊富なライブラリを備えていない限りは
    既存のライブラリとリンクが出来ないと使う気が起きないわけですね。

    となると最低限既存ライブラリとマングルを合わせる事が必要ですが、それでもまだ使う気が起きないので
    既存ライブラリのヘッダファイルの読み込みもサポートして欲しいわけです。
    そしたら結局既存言語のパーサーを備えなきゃいけないので、
    じゃあ既存言語使えば良いじゃん、というジレンマ。

    と、ここまで書きましたが、過去の不満点を改良した言語には期待しています。
    • Re: (スコア:3, すばらしい洞察)

      ライブラリが重要という意見はその通りだけど、
      でも、広く使われるようになる為に必要なのは使いやすいIDEだと思うよ。
      でなきゃ、VB(≠.net)があれだけ流行る理由がない。

      • by Anonymous Coward
        >でも、広く使われるようになる為に必要なのは使いやすいIDEだと思うよ。

        私は、昔ながらのエディタと
        コマンドラインからのコンパイラ呼び出しが好きですね。
        そういう人って少数派なんですかね。
        • by Anonymous Coward

          スクリプト言語ならともかく、
          少なくともJavaに関しては少数派どころか害悪と言ってもいいですね。
          生産性が30倍は違う。

          • by Anonymous Coward

            eclipseやVisualStudio(2005以降)を使い出したらとてもそんな昔の環境に戻れません。
            本当に生産性が数十倍違ってきます。

            まぁその分ライブラリがなかなか覚えられないわけですが。
            インテリセンス便利過ぎ。

            • by Anonymous Coward on 2011年04月15日 16時50分 (#1937329)

              Eclipseですが、補完機能はもちろんのこと、
              リファクタリング機能がすごく便利です。

              リファクタリングを前提として使うと、
              例えば変数名を簡単に変えられるので、変数名を考えるのを後回しに出来ます。
              str1, str2と適当に付けて、あとで意味を考えてsrc, destにするとか。

              これが出来るのもJavaやC#が静的言語としてしっかりしてるからで、
              PHPやRuby、Pythonなどでは到底無理ですね。
              まあ、これらは動的言語としてのメリットがありますが。

              親コメント

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...