トップページ⇒prog
20コメント6KB

C++Builder と Delphi

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさんNGNG
どっちがいいですか?
言語がメジャーなだけBuilderのほうがいいような気がするんですけど、
たとえば、Delphiほうが環境がいいとか、そういうことがあったりするんでしょか?
0002>1NGNG
RAD的開発(チョコチョコ直してはgo)するならDelphi
パソコンが高速ならBuilderでもいいのかな?

仕事なら両方そろえたらいいじゃない。普段はdelphi
Cのソースが少しでも絡んだらBuilderも使う。
0003名無しさんNGNG
>RAD的開発(チョコチョコ直してはgo)するならDelphi
>パソコンが高速ならBuilderでもいいのかな?

Delphiのほうがコンパイルが速いということでしょうか?
0004>3NGNG
最近のは知らないけど、昔はそうだった。大きくなる程差が出てくる
0005今でもNGNG
明らかにコンパイル速度の差はあるよ。
またDelphiの方が早くバージョンアップされるのが致命的。
言語の相違なんて意味無いと思える方なら、Delphiに軍配。
0006sevenNGNG
BCBのVCLもDelphiで書いてるしね。
0007名無しさんNGNG
あげ
0008sevenNGNG
BCB5-Pro買うと、オマケでD4-stdとJB3-stdがついてくるんだってね。
0009名無しさんNGNG
私はC++Builder派です。
Delphiのコンパイル速度は高速ですが、
C++Builderが他のC++コンパイラと比べて低速というわけではありません。
バージョンアップについては、特に最新機能を使いこなしているというわけでは
ないので、あまり気になりません。必要ならAPIを直接叩けますし。
Windows用ソフトしか作らないのでしたらDelphiでもいいのですが、
複数のターゲットを相手にしていますので、C++で言語を統一できるのが魅力です。
0010>9NGNG
全て正しいことを言ってるような気がしたんだが、最後の一文が気になる。
ターゲットが違うんだったら、どの様な言語でも良さそうな気がするん
だけど。
0011>10NGNG
他ターゲットにはPascalの環境が充実してないからじゃん?
0012>11NGNG
だから、他ターゲットはCやC++にして、WindowsはPascalにすりゃ
いいと思うんだけど。
そもそも言語の統一ってなんだろ。適材適所じゃだめかな?
0013>12NGNG
他ターゲット向けにCやC++を使ってるのに
なぜWindowsだけのためにわざわざPascal覚えるの?
という話では?
0014>13NGNG
あーー そう言うことか。
でもさ、Winodwsだけのために(将来的にはLinuxも)覚えるだけの
価値があるけどね。この場合Delphiを指すけど。
0015名無しさんNGNG
そいや、GNU P2Cとかなかったっけ。
その後、どうなったんだろう。
0016名無しさんNGNG
GUI部分だけ(VCLを使って)C++ Builder依存で書くようにすると
比較的移植性がいいのが魅力です >10
Delphiで書くと結局書き直すので,GUIのコードの中に
アルゴリズムが散在するような書き方をする人が多いよ
うです.
私の周りでは,GUI以外はC++で,VC6.0上で開発して,
GUIだけCBで書いている人がけっこういます.VC6.0の
デバッカが使いやすいからのようです.
00179NGNG
パソコンが壊れたので、ドリームキャストで書き込み中です。

複数のターゲットで言語を統一するという点ですが、
私の場合はずばりプレイステーションとドリームキャストです。
Windows上のツールで作成したデータをゲーム機で利用しますが、
データ管理クラスは同一のソースを使い回しています。
アーカイバはコンソールアプリですが、展開部分のソースを
ゲーム機側と共用しています。

さらに、シミュレーションゲームの場合はWindowsで
プロトタイプを作成し、形が見えてきたらゲーム機に移すという
ことも、たまにですがやります。
こういう用途では、Delphiは無力です。が、こんな使い方を
しているのは社内でも私くらいかも知れません。
まぁこういう使い方もあるよってことで。
0018>17NGNG
自慢だね。ほんととは思っていないけど。

そんな環境なら、BC だろうが VC だろうが、無力でしょ。
って、PS2 は Linux で開発環境が動いているから、
Kylix で(さすがに PS2 アプリは作れないけど)ツールや
工程管理とかできそうだね。

DreamCast なら WinCE かい?
00199NGNG
壊れたPCの代わりになる新しいPCを買ってきました。

なんでこれが自慢にとられるのかよくわかりませんが、
別に信じてもらわなくてもいいです。
複数の環境でソースが使いまわせるということを、
実例を示して言いたかっただけです。

>そんな環境なら、BC だろうが VC だろうが、無力でしょ。
ゲーム機上で動くツールを作れとでも?

>DreamCast なら WinCE かい?
政治的な理由でCEは使ってません。
CE使ってるソフトって少ないですよ。
00209じゃないよ>17NGNG
私もゲーム機向けの仕事してたりしますが・・・この程度のことが自慢になるんでしょうか?
MFCとかBuilderならともかく、VCやBCで仮に動かしてみることはたまにやります。
機種(OS?)依存の部分を把握しておけば役に立たないことはないです。
無力なときも確かにありますが、その辺は目的次第ですよ。
■ このスレッドは過去ログ倉庫に格納されています