- 1 名前:デフォルトの名無しさん [2008/07/17(木) 08:15:11 ]
- Embarcadero のCodeGear ブランドの製品全般や動向についてのスレです。
Delphi(pascal) Delphi(PHP) BCB BDS RADSTUDIOなど。 -- 信者・アンチに煽られたらここを読んでおちけつ --- 書きこむ前に。。。 www.2ch.net/before.html ------------------- 過去スレ------------------- 【Borland】CodeGearオッチャ その9【(ノ∀`)アチャー】 pc11.2ch.net/test/read.cgi/tech/1209985500/ 【Borland】CodeGearオッチャ その8【(ノ∀`)アチャー】 pc11.2ch.net/test/read.cgi/tech/1204612467/ delwiki.info/?%E3%83%AA%E3%83%B3%E3%82%AF%2F%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%2FDelphi%20%E9%96%A2%E9%80%A3%E3%81%AE%E9%81%8E%E5%8E%BB%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89
- 82 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 12:40:07 ]
- >78
いつの話よ?随分前にグダグダいってた連中はいたけど、NickとAllenに論破、というか 決定済の方針だから、と押し切られてたし、今回もそのパターンでしょ。 >IDE IDEって言葉の意味がわかってないだけでしょ。 ちなみに工作員のように聞こえるかもしれないが、Delphi使いの人は2007を押さえておいたほうが いいと思う。出来は現状の最新パッチで従来のどのバージョンと比べてもひけをとらない(断然上回る、 ということではないけど)し、次の2009はいろいろと書き換えが発生してそれなりの移行コストを 考える必要がある。C++Builderの人は2009で今までのどのバージョンより幸せになれると思うけど。
- 83 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:02:15 ]
- さぁ不買運動のはじまりだ
あれは実際結構な効き目があったらしいね
- 84 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:03:12 ]
- 使わないのが一番だと思うが? >82
- 85 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:06:42 ]
- >C++Builderの人は2009で今までのどのバージョンより幸せになれると思うけど。
本気で言ってる?NDA 破りの FT さん。 Boost はコンパイルできない C++0x は全部中途半端 VCL とリンクすると今まで以上に遅くなる。 wchar_t 使った極普通の C/C++ ソースコードに書き換えが必要。 使ってからいってみろ。あんなもん誰が評価するんだよ。
- 86 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:15:19 ]
- >85
>本気で言ってる?NDA 破りの FT さん。 自己紹介乙。FTのnewsgroupで英語でどうぞ。 というかいままでのC++Builderはあまり幸せではないし、それに比べればましなんじゃないの? それとも2007のほうがいい?まあ答えをここに書くとNDAに引っかかるのであちらでアピールしてよ。 必要ならvoteするからさ。
- 87 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:25:11 ]
- 目くそ、耳くそ、鼻くそ、どれが食べたい? > 86
そんなレベルの提案だぞ。
- 88 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:34:28 ]
- boost駄目ってまじでー?
中の人も色々ゴタゴタあるんだろうけど、情報少なすぎて不信感が・・・。 FTの人だけが買えばいいって話ならそれでいいけど、なんつーかもっと一般人向けにも出すべきでしょう。 発売まで、あと一ヶ月二ヶ月なんだから。 たのむよー、ほんと。
- 89 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:48:53 ]
- 無理でしょ。
86 も結局はそういっている。
- 90 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 13:51:00 ]
- オープンソースの連中は、ただでツールが入らない環境には手を出さない。これ鉄則。
素直に Visual Studio Express つかえよ。 無料の SDK に C/C++ コンパイラまで入っている世の中なんだからさ。
- 91 名前:デフォルトの名無しさん [2008/07/21(月) 13:58:42 ]
- >>81
一番わかりやすいのはDelphi.netだと思うけど 言語使用というかライブラリは IDEのほうしか向いて無いじゃん。 最近のDelphiは。 作られるのもPython用のIDEとか そんなんばっかりだし。
- 92 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:00:11 ]
- >>90
> オープンソースの連中は、 ソースのついてない道具は使わないから VS Expressは却下なんじゃねーの。
- 93 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:07:34 ]
-
Python の IDE はまだ存在しないとおもったがね。 PHP 用の IDE はあるが、どこら辺の VCL の機能が PHP IDE を作るために必須だと思うんだ? > 91
- 94 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:07:42 ]
- >>91
(書き直し) 一番わかりやすいのはDelphi.netだと思うけど 社内言語。IDE構築言語と化している。 ネイティブと.netが同じソースで動くという言語仕様も 所詮はIDE構築の都合だし。 コンポーネントに至っては IDE構築で必要なコンポーネントが増えるだけで 一般ユーザーには使い道が無いものばかり。
- 95 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:09:01 ]
- ライブラリが,IDE 自身が Delphi/VCL で書かれているが故に,Codegear の都合の良い方に「のみ」
書き換えられていく.ってことには同意する. だが 82 は、そうは思っていないようだよ.
- 96 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:10:36 ]
- >>93
> Python の IDE はまだ存在しないとおもったがね。 Delphi製のIDEがフリーソフトであったような気がしたけど。 RADじゃ無い・・・のかな。 なんかフリーソフトもDelphiはIDE系が元気な気がする。 その理由は、メーカーがIDE構築ばかりに眼が行っているから なんじゃねーの。
- 97 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 14:19:08 ]
- まあDelphi2009ではMIDASの新しい奴が出来たらしいから
それはちょっと興味がある。 ただどうせProでは使えないんだろな。
- 98 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 15:08:50 ]
- 興味はあるんだけどねぇ
恐らくはお手軽な値段でないだけに、とりあえず買ってみるというのが厳しい・・・
- 99 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 15:12:50 ]
- FTに参加できれば一番良かったんだけど
とりあえずは体験版かなー。MIDASは。 Proで使えるなら、すぐ買っちゃうんだけどねー。 Proは・・・海外製のコンポーネントと一緒に買おうかなー。 まあ色々と計画はあるんだけど 使いどころが見つからないと。
- 100 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 15:27:47 ]
- そもそもいくらなんだろ・・・
発表まだー?
- 101 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 15:41:51 ]
- 発表は夏休み明けじゃね。
8月の後半くらいにならないと帰ってこないでしょ。バカンスから。 お値段は・・・ちょっと上がって49,800円(バージョンアップ価格)と予想。 うわぁ、微妙だ。外れてくれ。
- 102 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 16:10:46 ]
- FT って、製品出荷してからも使い続けられるの?
期間制限とかあるの? それで商売/商用に使っていいの? それくらいの見返りあるんでしょ?
- 103 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 16:12:38 ]
- >>102
> それで商売/商用に使っていいの? それは無理。
- 104 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 17:02:29 ]
- じゃ、ただ働き?
- 105 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 17:39:27 ]
- 新規だとかなり高いんだろうなぁ
一番下がProだろうし・・・
- 106 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 17:59:21 ]
- バグレポート用のIDEをつくればいいんじゃないかな
- 107 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:02:12 ]
- >じゃ、ただ働き?
今回ちゃんとサーベイしてれば何かもらえるだろ
- 108 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:19:48 ]
- 抽選で一名様に iPhone 一個だろ?
せこいよ >バグレポート用のIDEをつくればいいんじゃないかな それはある。
- 109 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:20:36 ]
- あのアンケート、だれか訳してくれないかな。
- 110 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:29:45 ]
- えーと、リクエストされてます?
- 111 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:40:22 ]
- なにを?だれに? >110
- 112 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 18:48:59 ]
- >>108
お前、全然お知らせとかメールとかチェックせずに文句言ってるな 1名にiPod Touch(決してiPhoneじゃない) そして「もれなく」Tシャツか円馬鹿アイテム
- 113 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 19:14:36 ]
- もしかしてテストは始まっている?
春先にメールが来てそれっきりなんだけど アンケートってなに?答えないと始められない?
- 114 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 19:24:24 ]
- 周回遅れ。
- 115 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 19:36:17 ]
- NNTP ってなに?どうすれば参加でキルン?
T シャツもらえるかな? テスト用の PC どうしよう?
- 116 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 20:14:54 ]
- ただいま絶賛デバッグ中。FTもまだ参加できるのではないかな?
ttp://dn.codegear.com/jp/article/37804 >85 こういう人もいるのでC++Builderな人は参加していいたいことをいったらいいのでは?
- 117 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 20:31:56 ]
- Tシャツもらえるのは太平洋時間の21日夜中までにテストしてサーベイ完了だからな
今から参加じゃ無理だ
- 118 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 20:43:13 ]
- Personalは出ないの?
- 119 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 20:47:02 ]
- いや、Tシャツは別にどうでもいいんだけどw
評価版ということなら遠慮なく参加したんだけどなぁ
- 120 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:57:06 ]
- 前スレ
670 名前: デフォルトの名無しさん [sage] 投稿日: 2008/06/25(水) 01:16:39 ftp://bekins.borland.com/groups/jp/events/devcamp/09/g1_ja.pdf フィールドテストとは? ・ 早期トライアルダウンロードではありません! ・ フィールドテストとは、開発チームとの協業の機会です! ・ アーリアクセス版を利用 ・ 新機能をテストし利用可能なように準備 ・ バグを正確に記録(試用体験ではありません!) ・ 問題点をレポート ・ 実装について積極的に議論 ・ 意見すること(ROMはNG!) 積極的に発言しフィードバックをすることが必須要件です
- 121 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:37:20 ]
- で、現実はインストール時間報告会。(前スレより)
- 122 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:46:50 ]
- 最近のトレンドはバグレポート一覧作り。(このスレより)
- 123 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 08:45:43 ]
- 新しいDataSnapって
インフラっぽい部分が整備されただけなのか。 新しい使い勝手や使い所って無いのかなー。 続報に期待できるんだろか。
- 124 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 09:23:16 ]
- >新しいDataSnapってインフラっぽい部分が整備されただけなのか。
どこにそんな話が?
- 125 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 09:24:10 ]
- blogs.codegear.com/steveshaughnessy/2008/07/20/38912/
blogs.codegear.com/andreanolanusse/2008/07/21/tiburon-more-about-datasnap/
- 126 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 12:23:51 ]
- midas 本体がユニコード対応してない点は修正されたんか?
- 127 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 13:25:30 ]
- 高くても優待19800円じゃないと買う気が起きないな
- 128 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 16:53:26 ]
- だから FT に参加して評価版かっぱらうんだよ。
どうせ製品版だってばぐだらけなんだ。未完成品と大差ねぇ
- 129 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 18:09:58 ]
- 商用やフリーソフト開発で
使えないんじゃ、意味無いんじゃねーの。
- 130 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 21:51:32 ]
- 7月も終わっちゃうよー
まだー?
- 131 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 22:47:09 ]
- 何が?
- 132 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 23:23:20 ]
- 発売日発表しよーよー
- 133 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 01:17:43 ]
- とりあえずBoostは入るようだ。
つ ttp://blogs.codegear.com/davidi/2008/07/21/38911
- 134 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 01:24:08 ]
- そろそろFTの人達
解説記事を書いてくれよー。
- 135 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 01:27:26 ]
- 解説記事って?
- 136 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 08:43:44 ]
- >We are adding the Boost C++ libraries to C++Builder in Project Tiburon.
ほんとだ。頑張ったね。 自分、 Boostは使わないように頑張ってるけど。 でも、これから勉強は始めるわ。
- 137 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 08:58:54 ]
- 完了形じゃなくて現在進行形
- 138 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 09:46:47 ]
- boost に関しては同じようなことを去年もいっていて、最後に落ちたような気がする。
コミュニティからサポートされなくなったコンパイラの行く末ってのはこういう物か。
- 139 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 11:38:12 ]
- はいはい。アンチくやしいね。
- 140 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 11:47:03 ]
- >>135
中の人が英語ブログで書いた事は 解禁なんでしょ? 日本語でユニコードとかの解説記事を書いてくれよ。
- 141 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 12:19:07 ]
- やる気があれば日本支社が訳すだろ?それまで待ってろ。
ところで。既存のアプリを Tiburon に持って行くためのガイドブックが見事に英語圏ユーザー 専用になっている。どうなると思う? 一部の方のために、どうすれば良い?とかなにができる?とは聞かないようにしました。
- 142 名前:デフォルトの名無しさん [2008/07/23(水) 13:16:43 ]
- >>141
> やる気があれば日本支社が訳すだろ? ブログは訳さないだろ。 それに今ほしいのは翻訳ではなく、日本人のオリジナル記事だ。 100人近くFTが居るんだから、1割の10人くらいで良いから 書けよ。お前ら。
- 143 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 15:03:55 ]
- 自分は楽して周りには命令ですか。よいご身分でございますねぇ。
- 144 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 15:40:06 ]
- 古き良き時代と違い、ソフトウェアは本質的に(バグを含めて)期待したとおりには動かない物である。
という共通認識ができた。と思って良いだろう。 インストール先でカスタマイズしたり、使い方がわからない客に説明したり。 いわゆるハードウェアと違ってニーズに併せて変更しやすいことがその背景にある。 その結果、ソフトパッケージ自体の値段は全体に低下、又は値段据え置きとなり、 サポート/サービスをそれ自体有料にしてコストを捻出する。ということが一般化した。 開発環境も同じで、有償の MSDN に入れば実は顧客の出したバグだったとしても 期待したとおりに動くように対応してくれる。(高いけど) 良いか悪いかは別にして、そういう世の中になった。ということだ。 さて。ソフトのバグで期待どおりに動かないときの対応が有償サービスしか無いとする。 そういった会社に対して、自分の見つけたバグレポートをタダで開示するのってなんかおかしくない? 情報サービスを有償にしたのはどちらが先か。と。 ちょっと複雑な気分。 以上愚痴ですた
- 145 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 15:44:34 ]
- FTにまともに参加できている人が日本語記事を必要としていないのでは?
しかもFTはボランティアだから個人の満足できる範囲ないでしか動かないと思う。 布教心のある人がいるといいですね。
- 146 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:13:22 ]
- はいはい他力本願
- 147 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:36:12 ]
- FT にまともに参加できてる人がいない。というのがポイント高い。
DEKO さんとかに対してどう落とし前つけるんだろう。 そのままダークサイドにいってしまいそうで怖い。
- 148 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 19:29:50 ]
- >>142
うざ そんなに知りたければFTやれ
- 149 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:01:44 ]
- >>148
気持ちはあっても 活動する暇が無いんだから 仕方が無いだろ。 で、やっぱり何かやるなら 非FTよりFTがやる方が筋が通ってると思うし。
- 150 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:02:10 ]
- まぁ、Delphiのコミュニティがボロボロになってる現状では、しゃーない
CodeGearの日本支社もやる気ないようだし、新規に顧客掴むのは難しそうだよねぇ
- 151 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:07:23 ]
- >>144
> 期待したとおりに動くように対応してくれる。(高いけど) MSDNのインシデントを使えば 必ず対応、補修してくれるというもんでも無いだろ。 > 自分の見つけたバグレポートをタダで開示するのってなんかおかしくない? 有償で買ったアプリのバグは、無料ではレポートしないっていうの? それも変な話だと思うが。 それにメーカー的には、ご勝手にって感じじゃね。
- 152 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:08:41 ]
- >>150
> ボロボロになってる現状では、しゃーない とは言え、100人近く集まったわけでしょ。FTが。 発売前の現段階で、確認できるアプリを持ってるのはFTだけなんだから 解禁済みの情報くらいは、画像付きで説明して欲しいわ。
- 153 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:21:26 ]
- 日本人FTは受け身で何もしないって何度も出てるように・・・
FTとしての活動すらろくにやらないのに、それ以上を求めてもw
- 154 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:25:37 ]
- 英語ブログに出ている情報を
確認するだけなんだから、誰でも出来そうな感じだけど。 で、DEKOさん辺りが、技術的な背景でも解説すれば 形になると思う。
- 155 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 21:14:59 ]
- 空気を読まずに、2009のちょっとした新機能。Exit(Foo);とすることでResultへの
代入なしに直接戻値を指定してfunction/procedureから脱出できる。 ソースはこちら。ttp://blogs.codegear.com/nickhodges/2008/07/22/39079
- 156 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:17:50 ]
- くだらねぇ・・
- 157 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:29:29 ]
- 既に自作でありそうな関数だな。
でもまあ自作しないで済むのは良いと思う。 良い方向性だとは思うぞ。
- 158 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:52:40 ]
- Unicode関係なんだけど、説明なり解説をしようと思うと、UnicodeやUCS/UTFに関する知識が
人によってばらばらだ、ってのが難しい部分だと思う。また文字列を実際にどういう形で扱っているのかに よっても、どの程度手を入れる必要があるのかが変わってくる(極論だけどいままでTNT+WideStringだけで 幸せだったのなら一括置換でWideString→Stringにするだけだし)、ということもある。日本人は いままでMBCSであるSHIFT_JISでいろいろやってた分、違いに戸惑う部分がASCII/ISO 8859-1の 連中より多いんじゃないかな。誰かがやってほしい、というのはそう思うけど、実戦に即していなければ Nickあたりが書いてくれる情報の和訳と変わらないわけでね。
- 159 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 00:04:08 ]
- ポインタ演算もできるようになるんだよな。
{$POINTERARITHMETIC ON} var P: PInteger; begin P := P + 5; P^ := 10; end;
- 160 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 02:07:01 ]
- >P := P + 5;
この場合は20バイト進むの?
- 161 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 02:13:47 ]
- >>160
だと思う。
- 162 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 08:10:47 ]
- 5バイトだけ進めたいときはIntegerにキャストして加算するの?
- 163 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 09:24:59 ]
- PByteArrayとかじゃ?
まあ普通はPInteger型を5バイト進めたい状況はないと思うけど
- 164 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:43:02 ]
- 前からInc(P,5)でできた気が。
- 165 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 20:10:27 ]
- PがPIntegerだと
Inc(P,5)は20バイト進むような
- 166 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 20:38:46 ]
- >>165
あれ? P := P +5;で20バイト進むようになったって話じゃないの?
- 167 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:01:26 ]
- きみたち、ポインタは使わない方がいいぞ。
- 168 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:23:24 ]
- どっちかって言うと今まではポイントに対して+や-の演算子を用いた加減算ができなかったけど、
2009からはできるようになるって話だよ。 もちろん、今までもIncやDecでポインタすすめることはできたけど、Inc、Dec使うとコード煩雑になるし。
- 169 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:04:04 ]
- >>Inc、Dec使うとコード煩雑になるし。
これには同意できない!
- 170 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:25:11 ]
- Inc,Dec使うといろいろ面倒だよ。よく出くわすのが、
例えば、 PをPIntegerとして、 P^ := 10; 先頭から5つ先の要素に代入。 Inc(P, 5); P^ := 10; 次に、2つ先の要素に代入ってなった時とか例えば、 うーん。始めのポインタOldPとかに保存しておくべき? P := OldP; Inc(P,2); P^ := 5; 面倒だな。 2009のポインタ演算使えれば、 (P + 5)^ := 10; (P + 2)^ := 5; で済む。 まぁ、PByteArrayみたないなの使えば、 P[5]とかで行けるからいいけどさ(これにしてもユーザー定義のレコードとかだと 一々、宣言しなきゃいけんし)。やっぱ、Inc、Decは面倒。
- 171 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:46:08 ]
- つまり、
C/C++言語を全否定する訳だな。
- 172 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 03:51:47 ]
- ポインタが表面に出てこないように(当時としては)厳密かつ多彩な型宣言をできるようにした PASCAL 言語の系統で
そこまでポインタを使わなければいけない理由がわからん。 自分で定義した構造体があるなら PMyrecord = ^TMyRecord 一行追加すればすむ話。 PASCAL 言語の設計時には、たとえばポインタと整数型の代入互換性が無いハードウェアとかが 存在したので、できるだけ素のポインタ表現が表に出てこないような工夫が必要だったの。 だから今更こんな変更されてもねぇ。
- 173 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 06:36:15 ]
- 低機能なマイコンだったら配列よりポインタの方が速いこともあるけれど、
いまどきのPCのプログラミングでポインタの方が有利なことってあるのかな。 ポインタに慣れたひとにも優しい、 ポインタを使ったプログラムの移植をしやすい、 こんなところじゃないかな。
- 174 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 06:59:05 ]
- >低機能なマイコンだったら配列よりポインタの方が速い
それはコンパイラの最適化問題であって、ハードそのものの問題ではないよ。
- 175 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 08:34:08 ]
- Cのライブラリ移植するときはポインタ演算便利だよ
- 176 名前:169 mailto:sage [2008/07/25(金) 10:00:14 ]
- >>170 確かに面倒な使い方もあるけど、
ループの中とか見易いかなと思っただけす。 用例ありです。
- 177 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 17:24:03 ]
- >>172
ポインタ使わないで済むようなアプリしか作ったことないとか経験がかたよってんじゃねぇ? もちろん他で代用できたりもするけどさ。
- 178 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:14:06 ]
- 今はもう、わざわざPascalで始める人少なそうだからねぇ、参考書などもろくなのないだろうし
そういう意味では移行組が扱いやすいようにするのは正解だと思うけどな
- 179 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:24:44 ]
- C++BuilderはVCLでイテレータとか導入するって聞いたけど本当?
- 180 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:34:49 ]
- 代入が := なんだから、もうだめだろ・・
- 181 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:52:01 ]
- 新規にはともかく、メンテのためにDelphi使わなきゃいけないって人にはいいんじゃないかな
- 182 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 19:00:21 ]
- まぁ、別にコンパイラオプションで切り替えられるんだし、
それにデフォルトではオフになってると思うがな。
|

|