喫茶XRAYトップページ

[スレッド全体
]

[1892] Re2:Developers Camp返信 削除
2008/9/14 (日) 14:24:18 Mr.XRAY
>  私が次に期待するのはC#のラムダ式並みの簡易記述とミックスインです。

ラムダ式?
知りませんでした.なるほど便利な機能があるもんです.
BDS2006の時だったか,C#も使えるので(今はPCから削除)少しだけ
試したことがあります.便利だと思いました.
こんな機能があったらいいな〜,というのが見つけられた記憶があります.

ただ,ここのHalbow資料館の資料を作成したHabowさんも言っていましたが,
Delphiのいいところは,ランタイムライブラリが不要なことである.
.NETでは,OSだけでなく,.NETのバージョンにも注意する必要があり,
しかも,当時一番使われていたWindows2000,出始めたXPには初期状態では
導入されていない.
これでは,VBのアプリと同じではないのか.

3.0(現在は3.5?)当たりで落ち着いているようですが...


わたしなんぞは,たまにC++やVBのコードをDelphiに移植するのに
結構苦労しています.
特に,遅延バインディング機能フル活用のコードは苦労します.
Delphiでは,型推論はありますが,原則的には変数の型は指定しないとエラー
です.Delphiの方が理にかなっている気もしないではありません.

>  やっぱりDelphiはコンパイル・実行共に早いです。

VBはかなり前のバージョンしか使ったことがありません.
C++ も BorandのC++Buulderを,Delphiを使う前に使ったのですが,
コンパイルの速度の違いに驚きました.

また,いろいろ(情報)教えてください.

[1901] Re3:Developers Camp返信 削除
2008/9/14 (日) 19:03:21 三輪の牛 〔HomePage
 ランタイムライブラリ不要がDelphiの良いところというのはまさ
にそうだと思います。
 ランタイムを別にする考え方は、汎用ライブラリをいろんなプロ
グラムでつかいまわすことでディスクスペースが節約できることと、
ライブラリ毎に更新できるメリットを考えてのことだと思いますが、
ディスクスペースについてはもはや気にするほどのこともないほど
に大容量化しました。10MByteのプログラムを1000本インストール
したって10GByteですから。
 またライブラリ単位で更新することはDLL HELLを引き起こし、そ
の反省からSide by Sideの考え方が生まれたわけですから、デメリッ
トが勝っていたと判断しています。
 JavaやNetFrameworkについてはVirtual Machineの側面を持って
いますので単純にはデメリット大とは言い切れませんが。
 Exe一つにスタティックリンクすることにはバージョンが固定さ
れる安心感があります。
 Delphiに型推論があるのは知りませんでした。研究しようと思い
ます。
 こちらこそいろいろと教えてください。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82