トップページ⇒tech
1001コメント250KB

ボーランド、伝統ある“Turbo”ブランドを復活

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/09/06(水) 18:32:30
これっていいの?


ボーランド、伝統ある“Turbo”ブランドを復活、開発環境の無償提供を開始
http://www.forest.impress.co.jp/article/2006/09/06/borlandturbo.html
0232デフォルトの名無しさん2006/09/13(水) 21:38:34
ようするに暇つぶしか・・・
0233デフォルトの名無しさん2006/09/13(水) 23:49:37
>>228 >>231
無理か・・・
C++が使いたかったが、Delphiにするか。

C++やC#に慣れているから、文法がなんか嫌だが、多少説明を読んだ限りではC++より便利そうではある。
C++はシンプルでいいがめんどくさい。
Delphiは、文法やルールがなんかごちゃごちゃしているけど機能が多くて楽そうな感じ。

まあ、某のC++はプロパティとか、無茶苦茶といえば無茶苦茶で、シンプルかどうかも微妙か・・・
MSだって同じで、無理矢理拡張はしてるし、C/C++は機能が少なすぎてそのままじゃ役立たずだというべきか。
0234デフォルトの名無しさん2006/09/14(木) 02:21:08
C厨様の登場↓
0235デフォルトの名無しさん2006/09/14(木) 02:41:38
Delphi って Object Pascal のことですか?
0236デフォルトの名無しさん2006/09/14(木) 03:48:48
すみません。FAQなんでしょうけれど質問させてください。
TurboC++をインストールしようとしたのですが、
.NET Framework 1.1 が入っていませんと言われました。
一応インストール前に注意書きがあるのは分かっていたのですが
.NET Framework 2.0 は既に入れてあるので 1.1 を入れるのは無駄だと思って
とりあえずインストールを進めてみたのですが案の定だめでした。

なんか納得いかないというか、VC++6持ってるので
もうTurboC++は二度と使わないことにしました。

Windows95出る前はかなりお世話になったんですけどね。
0237デフォルトの名無しさん2006/09/14(木) 03:51:53
ああ、質問内容書いてませんね。
書いてる途中でむかついてきたので日記になってしまいました。
まあどのみちもう使わないので質問はいいです。
スレ汚し失礼しました。
0238デフォルトの名無しさん2006/09/14(木) 03:59:57
>>233
C++がシンプルだとか、機能が少なすぎとか、アホも体外にしろ
boostとかlokiなんかができたり、それが普通に使われる背景を考えろ馬鹿
0239デフォルトの名無しさん2006/09/14(木) 04:01:12
>>236
1.1のSDKが必要。
.NET 1.0を動かすのに、.NET 2.0は十分だが、
SDKとなると別。
0240デフォルトの名無しさん2006/09/14(木) 05:39:14
>>233 言語仕様で決めるべきところと、
ライブラリとして実装すべきところとを
分けているからじゃね? C++ は。

演算子オーバーロードとか、ライブラリで何とかなるものじゃない部分は
むしろ機能豊富じゃん、C++。とはいえ、どうせならシンタックスシュガーでは
あるがプロパティは文法として用意しておいて欲しかったが。
0241デフォルトの名無しさん2006/09/14(木) 05:59:10
>>238
これがC厨様というやつか。なんか怒ってね?

言語自体の機能は少ないだろ。
だからマクロだのテンプレートだので、積み上げごまかしまくった結果、
複雑になりすぎ、うんざりしたので、VB、Java、C#あたりができたんだろ。
C++がそんなに便利なら、それらの言語は必要ないじゃん。

MFCライブラリができたから、GUIプログラミングはシンプルになったか?
ATLができたから、COMを使用するプログラミングが簡単になったか?複雑怪奇だったろ。
stringクラスができたから、文字列の操作で苦労が減ったか?
C++の場合、STLの文字列が標準とは言えず、さまざまなライブラリを組み合わせる必要があるため、
いつも文字列のことを気にしなければならない。
スマートポインタができたからメモリリークはなくなったか?
これも文字列と同じ問題を抱える。

C++の方が得意な分野もあるだろう。
しかし、その領域は減って、C++以外の言語がプログラミングに使われることが多い。その背景を考えろ。
0242デフォルトの名無しさん2006/09/14(木) 06:13:18
>>240
演算子オーバーロード、多重継承、ポインタ、マクロ、テンプレート、ヘッダーファイルといった機能は、
後発の言語では、わざと取り入れない場合が多くない?
取り入れるとしても、大きく制限される。
機能が豊富だ、といえばそうかもしれんが、実際のプログラミングにおいてどうか。
0243デフォルトの名無しさん2006/09/14(木) 07:09:48
>演算子オーバーロード
演算子オーバーロードできるのはもう普通だと思うけど、
確かに代入演算子とかに制限が加わる事があるね。

>多重継承
インタフェース継承+mix-in に取って代わられたというべきか。
しかし、その mix-in を実装する言語が少ないのが難点。

>ポインタ
むしろポインタ主体になったと言えなくもないところがあるが
(このことは絶対に意識しておかないといけない)、
ポインタ演算が使えるわけでもないので機能制限と言った所か。

>マクロ
これは欲しいんだけどな。
危険性の方が重視されて取り入れられないなあ。

>テンプレート(ジェネリック、多相型)
実装の困難さか複雑さか何か分からんが最初は取り入れられず、
後から取り入れられるというケースが多い気がする。
非常に重要な機能で、静的型言語なら大抵は最終的に取り入れられると思う。

>ヘッダーファイル
これはむしろ C/C++ が特殊と言うべきか?
無くて済むならないほうがいい。
0244デフォルトの名無しさん2006/09/14(木) 07:18:14
俺は定義と実装が分かれてる方が好きなので、
ヘッダファイルは好きなんだが、
IDE の支援が当たり前になっている今の言語なら必要ないのかもな。
0245デフォルトの名無しさん2006/09/14(木) 07:19:51
そりゃそうと、mix-in ってそんなに採用されてるか?
多重継承にかわるものって interface かと思ってたんだが。
0246デフォルトの名無しさん2006/09/14(木) 07:52:54
すれ違い
02471582006/09/14(木) 08:49:08
>>164
ありがとう。
最初にテストしたコードはbcc5.5.1でコンパイルしたzlib使ってたんで、
これかと思ったんだけど…

その後のチェックで、bcc32でコンパイル(その後、自動でilink呼出)
するだけで良いコードは問題なく稼働。
が、brc32でリソースを作ってリンクさせると、
同様にilink32で失敗している模様。メッセージは >158 と同じもの。
bcc32、ilink32がバージョン上がってるのに、
brc32だけバージョンが bcc5.5.1と同じ5.40のままなのが少し気になるところです。

とりあえずリソース周辺から、中身を削りつつ地道に調べてみまする。
引き続き怪しそうなところがあったら、教えてください。
0248デフォルトの名無しさん2006/09/14(木) 10:08:46
>むしろポインタ主体になったと言えなくもないところがあるが
体外にしろ。参照だ馬鹿。
0249デフォルトの名無しさん2006/09/14(木) 10:20:32
家にインスコしたTurbo C++のヘルプは、ContentsタブとIndexタブが
ないんだけど、どうにかして直せますか?
Contentsタブはともかく、Indexタブはないと困る。
表示させようとすると、インスコしなおせとか出て怒られる。
以前インスコしたPlatform SDKのヘルプからもなくなってしまった。orz
0250デフォルトの名無しさん2006/09/14(木) 10:46:17
SDKインストし直して regHelp.exe 7
0251デフォルトの名無しさん2006/09/14(木) 13:41:46
Turbo C++は、バリバリの人には役不足の面があるんだろうけど
BCCで「猫でもわかるプログラミング」を1週間しては2ヶ月放置
を繰り返し、なかなか10章より先に進めない俺にとっては必要十分。

Delphiみたいに簡単にコンポを追加できないけど、Delphiで作った
コンポ(*.pas)をプロジェクトに追加して、コード内で動的に作成
すれば利用できるし(ポトペタはできないが)

当分、Turbo C++ &Delphiで遊んでみます。
0252デフォルトの名無しさん2006/09/14(木) 13:44:01
なんだか幸運を呼ぶペンダントかなんかの広告みたいだな
0253デフォルトの名無しさん2006/09/14(木) 14:15:33
(女性 20歳OL)
0254デフォルトの名無しさん2006/09/14(木) 14:17:37
>>252-253
残念だけど煽りを失敗している。
やっぱ、センスが無いよ。
0255デフォルトの名無しさん2006/09/14(木) 14:30:31
C#といえば、XBOX360のXNAもC#だな
02561582006/09/14(木) 14:46:39
やっと稼働しました。

>158 で出ていたエラーは、
ilink32の使い方のミスが原因というお粗末なものでした…。
zlibはbcc5.5.1で作ったものでも問題ない模様です。
出力形式自体は変わってないということでしょうか。

とはいえ、本質的には、bcc5.5.1では問題が出ない、
bcc32でコンパイル(+自動リンク)
brc32でリソースコンパイル(+自動リンク)
という方法で何故かリソースがリンクされない現象が問題なんですけども。

とりあえずilink32を自分で叩くつもりなら、
TurboC++を開発マシンにインスコしなくても、
.net1.1とかJ#とかインスコしなくても、
bin/include/libをコピってくれば使えます、というご報告でした。
0257デフォルトの名無しさん2006/09/14(木) 15:13:25
逆にTurboDelphiはC++コードをコンパイル出来んのかね?
0258デフォルトの名無しさん2006/09/14(木) 15:14:57
できんよ
0259デフォルトの名無しさん2006/09/14(木) 15:24:35
「ナンセンスでないライセンス規約」は健在でつか?
0260デフォルトの名無しさん2006/09/14(木) 15:34:13
>>259
いや、なかった

俺もちょっと期待したんだがw
02612492006/09/14(木) 15:41:12
>>250
ありがとう。帰ったら試してみる。
0262デフォルトの名無しさん2006/09/14(木) 17:13:23
>>254
そういうレスを引き出すんだからたいした煽りだよw
0263デフォルトの名無しさん2006/09/14(木) 17:16:35
なるほど、Turboユーザーに構ってもらえたら一流と。
0264デフォルトの名無しさん2006/09/14(木) 17:42:18
>>263
気障なかっこつけ口調乙
0265デフォルトの名無しさん2006/09/14(木) 20:09:56
Turboユーザは国語力がないから、意味が分かってもらえたら一流かもな
0266デフォルトの名無しさん2006/09/14(木) 21:12:21
$(BDS)とかの環境変数は他に何が使えるかおしえてぽちい(・ω・)
0267デフォルトの名無しさん2006/09/14(木) 21:21:27
ヘルプ嫁
0268デフォルトの名無しさん2006/09/14(木) 21:43:36
ヘルプ、BDSやPATHで検索掛けても出てこないぽ・・・・
0269デフォルトの名無しさん2006/09/14(木) 21:52:02
わかーーたああああああ!!!!
0270デフォルトの名無しさん2006/09/15(金) 03:37:33
Turboで、どとねと出来る?
0271デフォルトの名無しさん2006/09/15(金) 09:06:00
今更 1.1 を使いたいなら可能らしい
0272デフォルトの名無しさん2006/09/15(金) 10:26:37
最後はネイティブが勝つのさ。
0273デフォルトの名無しさん2006/09/15(金) 20:48:19

C# アプリより遅いけどね
0274デフォルトの名無しさん2006/09/15(金) 21:21:46
コマンドラインオプションぐにゅぐにゅで2.0も使えるらしいぞ
0275デフォルトの名無しさん2006/09/15(金) 21:22:05
優待販売の葉書キタけど、冗談としか思えない価格設定だw
無料版でいいなこりゃ
0276デフォルトの名無しさん2006/09/15(金) 22:04:04

Delphiだと金払ってコンポインストール可にする必要ないし。購入者はバカされるね、きっと。
0277デフォルトの名無しさん2006/09/15(金) 23:56:56
WAREZERが正規購入者をバカにするのがDelphiクオリティ
0278デフォルトの名無しさん2006/09/15(金) 23:57:01
>>275
既存ユーザーにとってはふざけた価格だよな。
0279デフォルトの名無しさん2006/09/16(土) 00:24:08
いくらよ?
0280デフォルトの名無しさん2006/09/16(土) 01:22:24
なにこの download manager とかいう汚いアドオンは
0281デフォルトの名無しさん2006/09/16(土) 04:36:57
>>272-273
このツールが出力するネイティブなソフトより
.NETのソフト方が速いって本当なの?
0282デフォルトの名無しさん2006/09/16(土) 08:55:23
んなわけないでしょ。
.NETはJavaより遅いってのに。
0283デフォルトの名無しさん2006/09/16(土) 09:27:44
TC++インスコ終わって、登録もすませたのに。
スプラッシュ中にメモリのアクセス違反が出て起動できず・・・2000じゃダメなんですか?
0284デフォルトの名無しさん2006/09/16(土) 11:17:59
>>281
場合によっては、.NET アプリの方が速い、ってことがあるのはほんと。
一般には、ネイティブの方が3倍程度速い、と言われているが、根拠はない。
0285デフォルトの名無しさん2006/09/16(土) 11:49:22
優待価格
BDS2006 \37,800
その他Turbo各 \29,400

vista対応宣言出るまではDel7を使い続けるよ。
0286デフォルトの名無しさん2006/09/16(土) 11:52:04
>>282
それ本当?
いろんなうわさがあって、どれが本当なのかわからなくなってきた。

・C#はDelphiより少し速い
・C#はVBと同等以上の動作速度(IT用語辞典)
・C#はJavaより遅い
・.NETはJavaより遅い

C > Java > C#, .NET >= VB >= Delphi

そんなあほな。
少なくともDelphiがVBの何十倍も速いのは自分で測定して分かっているんだけど、
Delphiより速いらしいC#がJavaより遅いって一体・・
0287デフォルトの名無しさん2006/09/16(土) 11:53:33
C>=Delphi>>VB>Java>=.NET
0288デフォルトの名無しさん2006/09/16(土) 11:59:18
 __     __  _____  _____     ___ ___    ___
 |   |    /  /  /       | /__  __/ [][] _| |_| |__ _| |_
 |   |.   /  /   /   / ̄ ̄|. l    / /     |    _  | |_  レ'~ ̄|
 |   |  /  /   /   /.  / /    |  |___      ̄|  | / / /   /| |
 |   |  /  /   /    ̄ ̄ /     \__|     |  |  ̄ /_  /  | |_
 |   |. /  /   /   / ̄ ̄| \               |_|     |__|   \/
 |   |/  /   /   /    |  |
 |.     /    /   /   /  /              Powered By Visual Basic 6.0
 |    /.   ./     ̄ ̄  / http://pc8.2ch.net/test/read.cgi/prog/1155017860/
  ̄ ̄ ̄     ̄ ̄ ̄ ̄ ̄ ̄
0289デフォルトの名無しさん2006/09/16(土) 12:01:40
Windows では.NETアプリは同等なJavaアプリより一般に速いよ。
0290デフォルトの名無しさん2006/09/16(土) 12:22:59
マイクロソフトがベンチマークの公開を禁じている所が自信の無さの現れというか。
.NETに自信があるなら自社製品にもっと積極的に取り込んでいるはずなのだが。
0291デフォルトの名無しさん2006/09/16(土) 12:27:04
比較した時の環境(製品のバージョンとか)で全然違う。
低級言語の方がなんとなく速そうに思ってしまうけど
それはプログラマにスキルがあった場合に限られる。
下手な俺様最適化よりもVMによる最適化の方が優れてる事だってある。

自分の作りたいものが目標以上にサクサク動くなら比較には何の意味もない。
0292デフォルトの名無しさん2006/09/16(土) 12:39:30
>>289
そうか?
0293デフォルトの名無しさん2006/09/16(土) 12:53:15
652 名前: デフォルトの名無しさん [sage] 投稿日: 2006/09/09(土) 10:03:47
Virtual Treeviewもインストールできた
1.Virtual Treeview (source only)をダウソ
2.Design、Source内のファイルを1つのフォルダにまとめとく
3.VirtualTreesReg.pasをdclusrに追加
0294デフォルトの名無しさん2006/09/16(土) 12:54:11
959 名前: デフォルトの名無しさん 投稿日: 2006/09/15(金) 18:00:19
おまえら, Boost 1.34 Release Candidate のテストですよ.
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/metacomm.html

960 名前: デフォルトの名無しさん 投稿日: 2006/09/15(金) 18:05:03
こっちもね.
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/metacomm-v2.html
0295デフォルトの名無しさん2006/09/16(土) 13:00:04
TurboMerger.zip ドコ?
0296デフォルトの名無しさん2006/09/16(土) 13:15:38
>>286
全部違うがな。
0297デフォルトの名無しさん2006/09/16(土) 13:39:39
>>295
BugFix中
0298デフォルトの名無しさん2006/09/16(土) 15:46:02
もう使ったがな。
もしかしてスプラッシュがBDSになるのがイカンのかな?
たしかに、TC++のあの階段が好きだった。
まあまた出たら見てみよう。
0299デフォルトの名無しさん2006/09/16(土) 17:43:09
Turboは、これっきりバージョンうpは無しって事ないよね?
0300デフォルトの名無しさん2006/09/16(土) 17:44:53
次バージョンは来春
0301デフォルトの名無しさん2006/09/16(土) 17:56:17
>>300
その来春は来年になったら今春になる来春でしょうか?
それとも、来年になっても来春のままな来春でしょうか?
0302デフォルトの名無しさん2006/09/16(土) 18:07:44
>>301
小さな事気にしてると禿げるぞw
0303デフォルトの名無しさん2006/09/16(土) 19:12:29
どうだ? 危なっかしいところの道具をつかうと、
なかなかスリルがあって楽しいだろ? >>301
0304デフォルトの名無しさん2006/09/16(土) 19:15:29
売却先マダー
0305デフォルトの名無しさん2006/09/16(土) 20:08:20
>>281
一般には、ネイティブの方が3倍程度速いのはほんと。
場合によっては、.NET アプリの方が速い、ってことがある、と言われているが、根拠はない
0306デフォルトの名無しさん2006/09/16(土) 21:44:09
>>305
またいい加減なことを。
0307デフォルトの名無しさん2006/09/16(土) 21:59:44
DelのウンコオプチマイズよりC#のが早いのは最早定説
ネイティブかどうかで分類するのはナンセンス
0308デフォルトの名無しさん2006/09/17(日) 03:21:50
Delphi信者=ネイティブ信者

たまらんな、思考停止は。
0309デフォルトの名無しさん2006/09/17(日) 03:32:06
オンラインソフトでC#だからという理由でインストールすらされないのは哀しいじゃん
0310デフォルトの名無しさん2006/09/17(日) 03:34:07
オンラインソフトでDelphi製だからという理由でインストールすらされないのは哀しいじゃん
0311デフォルトの名無しさん2006/09/17(日) 03:52:45
ソフ板見てると「.NETだから/VBだから」(゚�听)イラネ!という一般人が多い訳だが
0312デフォルトの名無しさん2006/09/17(日) 04:08:22
なんか Turbo 落としやすくなってるのは気のせいか?
0313デフォルトの名無しさん2006/09/17(日) 04:15:40
あっというまに、寂れたんだろ・・・Turbo DL
0314デフォルトの名無しさん2006/09/17(日) 04:21:08
>>312
Borland Developer Studio 2006 No.08
http://pc8.2ch.net/test/read.cgi/tech/1156920964/985

こういう話があるのだが今落としたやつでコンポのインスト出来る?
0315デフォルトの名無しさん2006/09/17(日) 09:57:19
>>105 >>106
英語版はdclusr.dpk 経由のインストールが出来なくなった模様。
日本語版は?
0316デフォルトの名無しさん2006/09/17(日) 14:58:42
某の推奨どおり、CD に焼いてガンガン配る事にしようかな・・・
0317デフォルトの名無しさん2006/09/18(月) 02:27:39
Turbo Delphi Explorerとかいうのを落としてきたら
MSXMLやらIE6SP1やら意味わからんフォルダが
大量にでてくるだけでよくわからないから捨てた。

以上をもって漏れのTurbo体験記終了。
0318デフォルトの名無しさん2006/09/18(月) 03:03:33
Turbo C++って、あのBorland C/C++ 4.0J/4.5Jの弟製品以来だな。
12年前、仕事で当時は唯一Win32対応していたBorland C/C++ 4.0J、
後に4.5Jを使い、家ではTurbo C/C++を使っていたが、OWLが懐かしい。

Turbo C++もVCLに代わっちゃったのね。
0319デフォルトの名無しさん2006/09/18(月) 10:31:21
BCB 相当のものの名前を変えただけ。昔の Turbo とは何の関係もない。
0320デフォルトの名無しさん2006/09/18(月) 12:34:48
BCBよりはなにか新しくなってる?
0321デフォルトの名無しさん2006/09/18(月) 12:43:01
スプラッシュウィンドウ
0322デフォルトの名無しさん2006/09/18(月) 13:08:20
>>248 スマートポインタジャン、結局。
>>321 チェンジって言ったら服だけ着替えて来るデリヘルかよ。
0323デフォルトの名無しさん2006/09/18(月) 13:34:03
>322
(概念としての)スマートポインタと参照はまったく違うが…?
0324デフォルトの名無しさん2006/09/18(月) 13:44:47
参照は別にスマートポインタじゃないよね。機能的に。
0325デフォルトの名無しさん2006/09/18(月) 14:08:14
構造ウィンドウで関数等を選択しても目的のソースの場所を開いてくれないし
ウィンドウのせっかく開いてたツリーは閉じるし、これバグ?
それとも、そもそも構造ウィンドウの使い方を勘違いしてる?
0326デフォルトの名無しさん2006/09/18(月) 16:42:12
Java や C# って、処理によっては C より速いのは有名だよね。
0327デフォルトの名無しさん2006/09/18(月) 17:47:39
また来たか.NET厨
0328デフォルトの名無しさん2006/09/18(月) 18:16:44
win32と.netを比べるとどうしてもGUI(ボタンやラベルなど)の動作速度に差がでる。
フォームを表示するだけで目に見えて速度が違う。
局地的に速い所はあるかもしれんが、よく使うところが遅くて使いものにならんよ
0329デフォルトの名無しさん2006/09/18(月) 18:21:18
>>328
じゃあ、Vistaは使い物にならないOSですね!
0330デフォルトの名無しさん2006/09/18(月) 18:33:48
>>329
ああ、だからまともに動かすには最低でもメモリ搭載量が2ギガバイトとかVRAM128メガバイトなど尋常じゃないわな
0331デフォルトの名無しさん2006/09/18(月) 18:46:01
糞なWindowsFormsとWPFをごちゃまぜにすんな。
■ このスレッドは過去ログ倉庫に格納されています