C++BuilderとVC買うならどっち?
■ このスレッドは過去ログ倉庫に格納されています
0001VB好き
NGNG0005名無しさん@お腹いっぱい。
NGNG買う買わないにかかわらずどっちがいいかという質問はないのか?
0006名無しさん@お腹いっぱい。
NGNGC++Builderは使いやすいが、ヘルプがイマイチ。
どっちもどっちだな。
0007答え
NGNGその心は・・・
VBとC++Builderを買えばVBとC++Builderと
使いやすいヘルプが手に入る。
0008さらに
NGNG0009名無しさん@お腹いっぱい。
NGNG0010名無しさん@お腹いっぱい。
NGNGきたきた(w
0011名無しさん@お腹いっぱい。
NGNG両方買って両方使え。
月-水はDelphiで、木-日はVBと使い分けろ。
0012名無しさん@お腹いっぱい。
NGNG0013名無しさん@お腹いっぱい。
NGNGVCとVBがついてくる、よってなにかとつかえるのがVB、
Delphiがインストールされてるマシンまだみたことない
0014名無しさん@お腹いっぱい。
NGNG0015名無しさん@お腹いっぱい。
NGNGなにか、悪いこといいましたぁ?
0016名無しさん@お腹いっぱい。
NGNG0017名無しさん@お腹いっぱい。
NGNG↑タコでしゅ
とりあえずどっとネットはまったらんかいな。
0018D使いX
NGNG>13
あなた使った事もないでしょう
>VCとVBがついてくる、よってなにかとつかえるのがVB
Delphi使いからみたら、どっちも使えないツールです。
っていうか、君らなんで二つの言語を使って開発するの?
どっちも不完全だからでしょ。相変わらずプーですね。
VBからDLLコールするくらいなら
せめてBCBからVCコールすればいいのに。それすら出来ないんだよねみんな。
ププププ
0019海外じゃ
NGNGつーか日本はMS信者多すぎ。
0020D使いX
NGNGバカが多いのでしかたないでしょう。
本当に優れたツールを見る目すら失った節穴くんばっかですから
0021名無しさん@お腹いっぱい。
NGNGDelphiは、完全なの?
でも、Delphiでは、所詮、趣味止まり。
仕事で使ってるとこ、見たことないぞ。
VC、VB、BCBはあるが。
C++なら仕事で使える処理系がたくさんあるが、
Pascalの処理系って、見かけないな。
0022名無しさん@お腹いっぱい。
NGNG仕事ってなんの仕事だよ?
クラサバ系なら断然 SQL Linkが上だし、
ウェブ系はそもそも VB使えないだろ、、
0023名無しさん@お腹いっぱい。
NGNG俺はそれで仕事ついてるけどな。
当たり前だけど場所によるんじゃねえ?
それに"仕事で使ってる所見たこと無い"って理由で
ツール選択しているから
俺は君らの目が節穴だって言ってあげているんですけど。
>C++なら仕事で使える処理系がたくさんあるが、
場面場面で最適な開発を行えばよいでしょ?
同じC++だからって
Windowsの開発と他の開発を同列には扱えないでしょ?
まあいいや、節穴くんにはナに逝っても無駄ってわかってるし。
0024同じD使いから一言
NGNGいいじゃん、自分で苦労を買ってでてるんだから。
0025名無しさん@お腹いっぱい。
NGNGフラーも「つれて来い」言ってたでしょ。
煽った本人は入ってこなくても
これ見て厨房が入ってくりゃそれでよし。
業界にBorland開発ツールが増えれば、俺の転職先も増えてよし。
実際の所VB離れしてBorland系ツールに移行しているところ
増えてきたみたいね。
さすがにOSのVersion管理があまりにもうザすぎてきたみたい。
0026名無しさん@お腹いっぱい。
NGNGあと3,4年先、もっと先の10年先考えたら、今Delphiで組んだ
コードはまったく再利用できないだろうね。
オレはプログラム組んで飯を14年食っているけど、CやらC++の
コードの蓄積があって、仕事は、昔のコードの変形やら、昔の
サブルーチン、クラスの使いまわしで結構な部分が済んでいるよ。
Delphiは2まで使ったけどヘルプやら資料が少なくて、結局
MSDNのCDを別に買わないと新しいAPIを使ったプログラムは
組めなかったな。将来を考えてDelphiを使うのは2で止めました。
あ、ここDelphiをけなすところじゃないのね(笑
002726
NGNGDelphi(ObjectPascal)は消えちゃうから再利用できないだろうって意味ね。
0028名無しさん@お腹いっぱい。
NGNG0029名無しさん@お腹いっぱい。
NGNGDelphi厨房本か、VB厨房本のどちらが多く書籍棚に並んでるか
初心者になじみやすいのは、参考書類が多いほうだと思うが、
ちなみにVBマガジンは存在するが、Delphiはどうなんだ?
いくらよくてもな〜、βとVHSのように市場がシビアに選んでくれんだよ。
0030>26
NGNGN88basicでやったアイデアも
みんなDelphiでも生かせるし使ってるよ
Delphiで書いたコードもC++に移植するのは簡単。
所詮道具
003126
NGNGお、年代的に話が合いそう。
同感だけど、自分の財産となるコードをなにもObjectPascalで
せっせと組んで蓄積するよりは、別の言語の方が後が楽だろうと、
オレは思うわけ。C系ならC++、Java間の移行も結構楽だろうし。
Delphiで大量のコードを書いたとき、他に使いまわしが面倒で、
後で愕然としたよ。
>所詮道具
道具以前に、新しいプログラム作るときに、一から作り始めるわけ?
あとPCだけがオレの仕事ではないので、Delphiは没。
003230
NGNG組込用関係が多いので、私の場合は当然そうなります
DSP用はDSP用に、16bit用はそれ用。また色々勝手に出来ない部分もあるし
使い回すのも著作権が絡んで難しい事も多いですからね。
Winが絡むと逆にDelphiを提案した方が自分の裁量の範囲が増える面もあっ
て、出来るだけそうしています
003326
NGNGヘルパールーチンもほとんど使いまわすけど。
新規のCPU、I/Oなら一からですが。
003430
NGNGなので使い回すのは信義にもとるって奴ですね。特にC絡みだと。
もちろんそうじゃないのもあるけど、それはアセンブラ系かDelphiか。
それと、Cのソースだとエラー処理とかゴチャゴチャ組み込まれてし
まって大規模開発の後のソースって利用出来ます? せいぜい部分
コピペか関数利用しか出来ないけど・・・まあ私が下手なのでしょうね。
でも、Delphiでコンポ作ると当然再利用効率とてもあがるし
BCBでも使えて便利じゃないですか?
そんなに否定する程の欠点かな?
0035名無しさん@お腹いっぱい。
NGNGDelphiのコンポーネントだと再利用率が上がるけど、
Cは、部分的なコピペしか出来ないってのは、あんまりだな。
マジにヘタクソだと思うよ。
003626
NGNG>私の場合は一人でやってるので立場弱くて請負といっても著作権込
>なので使い回すのは信義にもとるって奴ですね。特にC絡みだと。
ならしょうがないっすね。うちの場合は同じところから受注すること
が多いんで。
>でも、Delphiでコンポ作ると当然再利用効率とてもあがるし
>BCBでも使えて便利じゃないですか?
>そんなに否定する程の欠点かな?
そうなんだけど、一度Delphiをメインにすると、Borlandの
ツールから離れられなくなってしまうのが嫌です。
できれば中間的な立場でいたいです。
昔BC++でOWLにはまり、痛い思いしました。
0037名無しさん@お腹いっぱい。
NGNGDelphiがメインというわけではないけども、やはりこちらのほうが
簡単というか早く作れますね。とくに画面まわりは‥
クライアントから特に指定がない限りはVC++はだんだん使わなくなって
きました。
VBから呼び出すDLLの仕事が多いのですが、クライアントにはC信者が
多いのか、Delphiで作ると言ったらいい顔されないことがけっこうあって
速度が要求されるところだからCで書いてくれなんて言われます。
同じ手順で同じようにWinAPI呼ぶんだから同じ速さですよ、といっても
納得してくれません。
そんなわけで最近はBuilderの出番が多くなってきました。
でもコンポーネント製作中心でやってるので、なかみはほとんど
Delphiで書かれているのは秘密です。
#まわってくる仕事が、速度が要求されるところが多いのは、
そうでないところは、クライアントがVBで書いちゃうから。
もっとも、実際にくる仕事は、VBでもちゃんと書けば
そんなに遅くないってところが多いんだけどもね‥
0038名無しさん@お腹いっぱい。
NGNGコンポーネント(VCL)ってBCBでは作れないんですか?
コンポーネント作るにはDelphiが必要ですか?
0039名無しさん@お腹いっぱい。
NGNGが、それをDelphiで使うのにはちょっとしたテクニックがいる。
(基本的には使えないと思ったほうがいいかも)
Delphiで作ったコンポーネントは、BCBでもまず問題なく使える。
BCBでしかプログラムしないなら、BCBで作ってもいいけど
公開したりするつもりならDelphiでつくった方がいいだろうね。
0040名無しさん@お腹いっぱい。
NGNG回答どうもでーす。
0041名無しさん@お腹いっぱい。
NGNG事務系のソフトは、Delphiとかで作業効率勝負に個人請負した方が色々
有利って事かな?
みなが使ってる道具は労働契約系の仕事になりがちって結論で幕は如何?
なんかこのまま続くと荒れそうな予感があるのでさ・・・・
004230
NGNGうーむ。
PC98DOSアプリからAT互換Win3.1移植の時はC++物はまあまあ使えたけど
C物は作り直したなあ
今となってはCも出来るだけ情報隠蔽してるから多少は使えるかも
でも、そもそもシステムが違うからなあ
0043名無しさん@お腹いっぱい。
NGNG他人のMFC C++ソースを弄る仕事と、
他人のDelphiソースを弄るって仕事があって同じ金額ならどっちやりたい?
俺ならDelphiソースをC++にして弄るって話でもこっち取りたい。
004426
NGNG改造の仕事もやります。とんでも無いソースを泣きながら解析して修正
したこともあります。マジで人を殺したくなることもあります。
>他人のMFC C++ソースを弄る仕事と、
>他人のDelphiソースを弄るって仕事があって同じ金額ならどっちやりたい?
これならMFCのC++ソースですね。Delphiは2までしか知らないんですが、
VCならソースの解析、クラスの解析をやってくれるので、他の人のソースを
追うのは結構楽なんです。とんでもないクラス設計されていると気がおかしく
なりそうになりますが。
Delphi5はもしかしてもっと進化してますかね?
# 今までの発言、ちょっと反省しています。18にムカッときました。
# 気を悪くされたかた、すみません。
0045名無しさん@お腹いっぱい。
NGNG>他人のDelphiソースを弄るって仕事が
きれいなソースならどっちでもいいや
どちらも汚いソースならDelphiかな‥
0046たなか
NGNG成果物が趣味か仕事か、メンテのしやすさか、早急に仕上げる必要
があるのかによって変わってくる。仕事だと自分のスキルだけを考
えるわけにもいかない。
仕事であればVBを薦める。VBでもクラスやAPIを自在に(フ
ォームモジュールなしで)使えるようになればあとからVCに移行
するのもさほど苦にはならないだろう。VBでもCOMやIDLなど
十分勉強できる。時間とお金が許すなら全て抑えたいところだが。
VBやるにせよVC,BCB,DelphiやるにせよCの入門書を終えて
おくと結構やくに立つ。
Delphiも素早くアプリを作成できる点で素晴らしいが、たとえば
あなたが学生であるとして、やはりVBを薦めたいのだ。
0047名無しさん@お腹いっぱい。
NGNGもうちょっと待とうね。
0048名無しさん@お腹いっぱい。
NGNGそうかもしれないけど。。。
MSのページに既存のVBプログラムを.NET対応にするための情報とか
あるけど、MSは.NETのVBとVBAの違いを今後どうしていくつもりなんだろうね?
VBはWindowsの一般常識として知った方がいいね。
これしか知らないってのはソフト技術者としては通用しないと思うけど
知らないのもまずいと思う。VBSなんかもあるし。Borland派の人も
触れたほうがいいと思うよ。
Delphiに関しては、知らずにけなすのは良くないよね。
Delphiは素晴らしいけPascalであること、どBorlandの製品ってのが
欠点。もっと経営を安定して欲しいね。
>たなか氏
学生ならそれでいいですね。
プロでVBオンリーって???
0049D使いX
NGNG大半のまともな意見の中にろくでもない意見が所々見受けられるな
判断力が節穴なヤツ混じってるよ。
>46
>VBは後からVCに移行するのもさほど苦にならない
だとしても結局VCに移行しなければ話にならんのだろ?
全部の言語をマスターできたらそれに越した事は無いことは誰だってわかるが
時間は無限にはないだろが.
Windows開発に限れば
Delphi/C++Bilderなら他の言語に移行しなければならなくなる機会は
ほとんどないですね。
成果物を納入する場合に限るけどね。
くだらん政治圧力で開発ツールを指定されるっていう
ドロくさい仕事が好きで好きでたまらんのなら無限ループでやっててくれ。
それが判断力の無いオマエ自身が引き起こしたともしらずにウメイテロ
0050D使いX
NGNG>Delphiは素晴らしいけPascalであること、どBorlandの製品ってのが
>欠点。もっと経営を安定して欲しいね。
けなしてないけど、一応シッコモウ力?
PascalはC++よりもコンパイル速度が圧倒的に高速、あと可読性は高いね。
それにC++BuilderはDelphiと何も変わらないツールだから
趣味趣向でPascalかC++を選べばいい、
.NETなんてやらなくても言語選択できるのはBorlandツールの技術の高さだけどね。
MS製品じゃないおかげでLinux上でも動く
マルチプラットホーム環境に成長できました。
貴方の主観で欠点を決めないように。
そんな意見は厨房が真似するからとても迷惑だよ。
005141
NGNG0052名無しさん@お腹いっぱい。
NGNG>他人のDelphiソースを弄るって仕事が
改造が外に回ってくるような仕事は絶〜対〜にロクなソースじゃないのは
もう、それだけは100%請合えるな。絶対誰もが作り直した方が早い
って言う。だけど、それが仕様書代わりだから読まん訳にはいかんのね。
MFC系はそりゃ悲惨だよ。 Delphiはとりあえず.DFMだけ利用すりゃ外見だけ
は継承できるからな。
0053名無しさん@お腹いっぱい。
NGNG0054名無しさん@デフォルト
NGNG今はプログラマ板はエロ板になって こっちが元のプログラマ板に・・・
0055馬鹿馬鹿しい
NGNGっていうか、まずフリーのコンパイラ使いたまえ。
0056名無しさん@お腹いっぱい。
NGNGBCBがある程度使えるようになったら、
VC++に移行することは簡単なんですか?
0057名無しさん@お腹いっぱい。
NGNG0058名無しさん@お腹いっぱい。
NGNG死ぬほど大変。
0059名無しさん@お腹いっぱい。
NGNGあとはJavaとかその辺。
厨房学生で〜す。
0060名無しさん@お腹いっぱい。
NGNG正直な話、VC使えないと仕事では困るとおもうぞ。
0061名無しさん@お腹いっぱい。
NGNG僕の選択は間違ってないですか?
どちらが武器になりますか?
0062名無しさん@お腹いっぱい。
NGNGBCBは下敷きの角
DelphiはワルサーP38
JavaはVXガス
VCは核兵器
C#はアラレちゃんのパンチ
0063名無しさん@お腹いっぱい。
NGNGVBもBCBもDelphiもVCも全部知っとけ。
そんなに大変じゃないと思うぞ。
0064名無しさん@お腹いっぱい。
NGNG激しく同意
あれがいいとか、こっちがいいとかの議論にはもう辟易。
全部やっとけ!
0065名無しさん@お腹いっぱい。
NGNG買って、買って、お兄さん(はぁと)
0066名無しさん@お腹いっぱい。
NGNG0067名無しさん@お腹いっぱい。
NGNGしーべるでー5はでるふぇがついてなかった?
10万もいかんよ。
今の所でるふぇ以外はそこそこ使える。
でもVC++が一番楽だね。
0068名無しさん@お腹いっぱい。
NGNG一つの言語がそれなりにできるようになると、
他の言語やるのは簡単だわな
0069名無しさん@お腹いっぱい。
NGNG0070名無しさんi486
NGNG0071名無しさん@お腹いっぱい。
NGNG0072名無しさん@お腹いっぱい。
NGNGもう飽き飽きだよ
0073名無しさん@お腹いっぱい。
NGNG0074名無しさん@お腹いっぱい。
NGNGM$次第って事か…
00751
NGNG書店で青山学さんの本をみていたら
VB好きの自分でもすぐに作れそうな気がしたんで。
0076名無しさん@お腹いっぱい。
NGNG0077sage
NGNG>あと3,4年先、もっと先の10年先考えたら、今Delphiで組んだ
>コードはまったく再利用できないだろうね
来年には再利用できなくなる VBはどうすりゃいいんだよ!
0078無党派さん
NGNG仕事で使うんならMSのじゃなきゃダメって言われるんだよね
言わない所もあるけど、多くないしね
0079名無しさん@お腹いっぱい。
NGNGトヨタ・スカパー・NTT。
0080カルメン・マキ
NGNG.Net FrameworkではVB6ソースのUpgrade Wizardがついてるので
心配はいらん。VB6のソースが無駄になるようなことをMSがすると
思ったのか?
008179
NGNG0082>80
NGNG0083名無しさん@お腹いっぱい。
NGNG5年前の Delphi1のアプリはWin2000上のwin3.1エミュで何の問題もなく動く
さらにDelphi1のソースは殆ど変更無くコンパイル出来る
VB2アプリについて述べよ
0084名無しさん@お腹いっぱい。
NGNG>Upgrade Wizardがついてるので心配はいらん。
使い物になるわけないじゃん。
>VB6のソースが無駄になるようなことを
>MSがすると思ったのか?
VBユーザは今まで覚えたことが無駄になる。
0085名無しさん@お腹いっぱい。
NGNG>VB2アプリについて述べよ
・プロジェクトが開けません。
・文字コードがUNICODEになったので大変です。
・VBXもクソでしたが OCXはさらにクソでした。
0086名無しさん@お腹いっぱい
NGNG君は学生か?工学部の機械・電子・情報や理学部数学科の学生であれば
よいのだが。
0087カルメン・マキ
NGNGそれは無駄になるようなことしか覚えてないVBユーザが多いからです。
IDLプログラミングなど決して無駄にはならんと思うが?
0088デフォルトの名無しさん
NGNGInteractive Data Languageの事?
というか自分で<無駄になるようなことしか覚えてないVBユーザが多い>
って認めてるじゃん
0089デフォルトの名無しさん
NGNGコーディングするのは時間の無駄です。先輩の話などを聞いても大学院では
BCBの方が多く使われているようです。「メインのロジックが何処にあると
思ってんだお前」とお叱りを受けました。でも大半がVCも使えてます。
0090名無しさん@お腹いっぱい。
NGNGVCはビジネス
0091デフォルトの名無しさん
NGNG0092名無しさんi486
NGNG0093デフォルトの名無しさん
NGNG私は、画像処理なんかの「実験プロラム」はC++とWin32API、
ツール類はDelphi+VCLで作ってますね。以前MFCも使ってみた
けど、利点を感じなかった。VCLも、ないならないで別に良い
んですが、あると適当なコンポーネントを継承して独自のコン
ポーネントを作る時などに結構重宝します。VCLにはもともと
高機能・高性能なコンポーネントがそろってるんで、「ちょっ
と付け足す土台」には最適かも。
VBは、最近VB6を使う機会があったけど「相変わらず使えない」
と思いました(^^;。
0094デフォルトの名無しさん
NGNG「猫でもわかるプログラミング」ではVC++を使っていますが、
このページにあるソースは全てBCBでもコンパイルできるのですか?
0095デフォルトの名無しさん
NGNG0096>94
NGNGリソースファイルがらみでちょっと手順が難しいかもしれませんが
0097>95
NGNGhttp://www.sofmap.com/shop/product/tanpin.asp?PRDT_ID=1050818
http://www.sofmap.com/shop/product/tanpin.asp?PRDT_ID=1050821
http://www.tokka.com/sis/search.asp?cl0=EB011001&sc=9770227#m0_5
0098デフォルトの名無しさん
NGNGありがとうございます。
お手数かけてすいませんでした。
・・・ボーランドのページに載ってなかったんです
0099名無しさん@お腹いっぱい。
NGNGhttp://www.inprise.co.jp/sales/cbuilder.html
0100名無しさんオーバーフロー
NGNGいまはWideStudioってのを試してます。
こちら。
http://www.asahi-net.or.jp/~uj3s-hrby/
0101デフォルトの名無しさん
NGNGプロのプログラマなら両方使えないとお話にならない。
0102名無しさん@お腹いっぱい。
NGNGBCBが必要なのはBCBでしか使えない低脳がプロジェクトに参加する場合、
BCBで書いたコードを修正する場合、
どちらも低レベルな仕事。
そういう趣味的プログラムを書く仕事をするのはプログラマーではない。
0103デフォルトの名無しさん
NGNG環境依存なコードしか書けないやつは迷惑だからプロやめとけ。
0104デフォルトの名無しさん
NGNGやっぱMSの?
0105デフォルトの名無しさん
NGNGmingwinも結構凄そう。
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG買ったけど使ってない。
0109デフォルトの名無しさん
NGNG但しMingwは、VCやBCCには標準付属のライブラリ(vfw等)が欠けているので、
これから勉強しようという人にはやや不向き。
(一応VCとリンクレベルで高い互換性がある(らしい)ので、何とかなるかも)
一方BCCは、ソースレベルではVCと高い互換性があるけど、生成されるバイナリが
別物であり、VC用Libがそのままでは使えないので仕事にはやや不向き。
(一応ライブラリインポートツールが付属)
あと参考までに、コンパイラの性能は、BCC<VC<Mingw(gcc) だそうで。
実際、生成されるexeのサイズは BCC>>VC>Mingw でした。
(実行速度は未計測。でもBCC製exeが遅いのは有名らしい)
でも貧乏人かつ、vfwが必要な自分が使っているのはBCC。(藁
0110109
NGNG一部訂正。「Windows用のライブラリが一部欠けている」です。
誤解を生むような書き方をしてスマソ。
なるべく簡潔に書こうと思って言葉足らずになってしまった。
0111デフォルトの名無しさん
NGNGパッケージ系と業務系、では
BCB@`VCの評価は全然ちがうだろうさ。
0112デフォルトの名無しさん
NGNGフリーのコンパイラでWinプログラム組もうとして挫折中。
WINAPIのこととかが分かるヘルプやチュートリアルはVC、BCBに付いてるのだろうか?
0113デフォルトの名無しさん
NGNGヘルプの充実度はJava(JDK)が一番だと思うのは気のせいでしょうか?
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGつらいし。
VC++、というかMS系はヘルプが英語だったりはするけど膨大なサンプルが
あるので結構それでなんとかなる事も多い。
# Editionによってはケチられてるかもしれないけど
0116デフォルトの名無しさん
NGNGサンプルにバグがあることもあるけどね。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNGリファレンスマニュアルはあるけど、
ユーザーズガイドみたいなチュートリアルは無いと考えて良いよ。
この辺は本読んだ方がずっと良いと思う。
0119112
NGNGそうですか。
ま、チュートリアル的なサイトがいくつか見つかったんで、VC買ってなんとかやってみますわ。
他の方も情報どうもです。
0120デフォルトの名無しさん
NGNG昔、cygnusで試したらVCの最適化に遠く及ばないので捨てたんだが。
■ このスレッドは過去ログ倉庫に格納されています