アカウント名:
パスワード:
いくらなんでも Delphi よりは評価されていいと思う。今まで Delphi より下だったという事の方がショックでした。
しかし、C++ が Visual Basic に抜かれた、という事の方が興味が。VB6 から VB.NET への移行、特に .NET Framework 2.0 以降への対応などによる人気なのでしょうか。
.NET Framework 2.0/Visual Studio 2005 が出る少し前にかなり低下 (6.0% 程度) していつつ、その後の急上昇っぷり (最大 11% 超) がなかなか興味深いところです。
# 最低でも 6% ってのは、やっぱり結構人気がある (Nov 2007 の順位でも 6% あれば 5 位以内) のか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
Ruby はもっと評価されていい (スコア:2, 参考になる)
いくらなんでも Delphi よりは評価されていいと思う。今まで Delphi より下だったという事の方がショックでした。
しかし、C++ が Visual Basic に抜かれた、という事の方が興味が。VB6 から VB.NET への移行、特に .NET Framework 2.0 以降への対応などによる人気なのでしょうか。
.NET Framework 2.0/Visual Studio 2005 が出る少し前にかなり低下 (6.0% 程度) していつつ、その後の急上昇っぷり (最大 11% 超) がなかなか興味深いところです。
# 最低でも 6% ってのは、やっぱり結構人気がある (Nov 2007 の順位でも 6% あれば 5 位以内) のか。
Re:Ruby はもっと評価されていい (スコア:3, 興味深い)
Delphi は Windows 向け GUI Builder なので、Ruby の領域とは重ならないというのが実感です。
評価軸が違えば結果も違ってくるでしょう。
Win32 向けの GUI つくるなら、各種コンポーネントライブラリも充実しているので、いまでも Delphi が最速じゃなかろうか。
Vista への移行が進まないので、結果として Delphi Win32 の活躍の場も延命してるなあ。
Re:Ruby はもっと評価されていい (スコア:1)
Delphiの場合、言語の評価というよりもIDE込みでの快適さや早さなんかが重要なので直接比べるものではないですね。
原始Pascalと比べればRubyのほうがリッチでしょうが、ObjectPascalはJavaぐらいの柔軟さはありますし。
そういえば世界最古のDIコンテナはdelphiだという話もありましたね。
Re:Ruby はもっと評価されていい (スコア:1, 興味深い)
驚かされてしまうのもDelphiです。
Javaに遜色ないメタ機能を有する言語なんだけど、そういう情報にアクセスするたびに、アクセスに要した構造体だのなんだのを「さて、これいつ開放しようか?」と悩まないとならないので、そういう機能を使うのに二の足を踏んじゃいます。
実際メタ機能を使いまくるクラスを書いてみたりしたけど、綺麗に書けない傾向にあります。残念だ。
>世界最古のDIコンテナはdelphi
そうです。
オブジェクトやその組み合わせや属性について、
コード中で生成&接続するんじゃなく、
別のファイル(Delphiでいえばフォームファイル)の設定情報に基づいて
コードの外からオブジェクトを組み立ててあげる。
これすなわちDIです。
フォームファイルのようなものはどこのGUIビルダにも有るし、
GUIビルダとしての良さだけ考えるならば
先輩のVBだのHyperCardだのに勝っているかどうかも微妙です。
が、
フォームファイルというものの位置づけと、
プログラミングというものの
「組み合わせ」を旨くデザインしたという意味では、
Delphiが前代未聞の出来だったとは言えるでしょう。
いっぽう、RubyだのPythonだのに、
そういうフォームファイル的なものを与える
というアプローチは原理的には十分可能だと思われます。
それだけ言語が強力ですから。
あとは実際にそれを実装する人が現れるかどうか、でしょうね。
WebでRailsが出たように、良いGUI構築環境を作れば、
Rubyはそっち畑でもブレイクし、
「領域とは重ならない」
という言葉も過去のものとなることでしょう。
Re:Ruby はもっと評価されていい (スコア:1)
Re:Ruby はもっと評価されていい (スコア:1)
といいつつランキングよく見てなかったので見てみました
COBOL以下、Ada以上というのも何となく歴史を感じます
間に挟まってるABAPって知らなかったんですが、SAPのPL/SQLみたいなものなんですね。これ以下ってのは嫌だなあ