[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 10:19 / Filesize : 57 KB / Number-of Response : 256
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

"Code of the Nerds" Digital Mars C/C++



1 名前:デフォルトの名無しさん [03/02/03 03:36]
高速かつ強力な最適化を誇るC/C++コンパイラ DMC
Win32からDOS, WanderWitch用アプリまで作れる DMC
でも日本ではWanderWitch関連以外の情報がほとんどない DMC
そんなDMCについて語り合いましょう。

WanderWitch関係の話題も大歓迎です。

公式HP:
www.digitalmars.com/

関連スレ:
D言語ドラフト一応読んだよ
pc2.2ch.net/test/read.cgi/tech/1003674814/l50


206 名前:205 mailto:sage [2006/01/20(金) 04:34:43 ]
適当な逆アセンブラ探してきてやってみたらインライン展開されてませんでした。
無駄に書きこんでしまってすいません。
…しかし、asm 文が入るとインライン展開っていうのはどういうことさ。
gccというやつはできるんだっけか。でも日本語がなあ…。まいった。

207 名前:205 mailto:sage [2006/01/20(金) 04:36:43 ]
×…しかし、asm 文が入るとインライン展開っていうのはどういうことさ。
○…しかし、asm 文が入るとインライン展開できないっていうのはどういうことさ。
ごめんなさい。駄目だオレ…。

208 名前:age mailto:age [2006/03/07(火) 22:14:57 ]
coffimplib
ftp://ftp.digitalmars.com/coffimplib.zip


209 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 22:00:08 ]
TextSS のWindowsXP(Professional)64bit対応化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?

210 名前:デフォルトの名無しさん [2006/05/23(火) 15:11:19 ]
Digital Mars C/C++ Compiler Version 8.48

211 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 15:31:19 ]
Digital Mars C/C++ Compiler Version 8.49

212 名前:デフォルトの名無しさん [2006/08/18(金) 18:58:09 ]
デトロイト・メタル・コンパイラ

213 名前:デフォルトの名無しさん [2006/09/03(日) 00:51:43 ]
a

214 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 02:02:25 ]
www.digitalmars.com/download/freecompiler.html
↑で配布されているSTLportのライセンスについて質問です。
これをインクルードして作成したバイナリの配布の際に
このSTLportを使用したことを明記する必要がありますか。



215 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 03:53:20 ]
>>214
dm/stlport/doc/license.html 嫁。

みたところ、最新と思われる stlport.sourceforge.net/License.shtml
同じみたい。

バイナリ配布については、ここが該当するんだろうね。
> The Licensee may distribute binaries compiled with STLport (whether
> original or modified) without any royalties or restrictions.

216 名前:214 mailto:sage [2006/09/03(日) 10:39:53 ]
>>215
読んでみました。制限なしで配布できるということは
STLportを使用したことを明記する必要はないということでしょうか。

217 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:43:51 ]
>>216
あーきっとそーだよ。

218 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:50:11 ]
問題にならないとしても使ったことくらい書いといてやれや

219 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 22:33:27 ]
> Do not use this software for life critical applications.
ライセンスの↑は具体的にどういう意味?
「本ソフトウェアを寿命が重要なアプリケーションに使用してはならない。」
と訳してみたんだが、業務用などで長期の保守を行うアプリケーションの作成には使うなってこと?

220 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 22:48:28 ]
>>219
人命に関わるような用途には使ってくれるな
ということだろ。

221 名前:219 mailto:sage [2006/09/10(日) 00:07:43 ]
>>220
1. 意図的に人命を危機にさらすようなアプリケーション
2. プログラム中のバグによって人命を危機にさらす可能性のあるアプリケーション

ということは、1.は絶対駄目ですよね。というよりこれは法律違反か。
2.も駄目なのかな。

222 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 00:26:37 ]
>>221
絶対ダメっていうけど、具体的にどういうアプリの事なの?
それと、バグによって云々もどういうアプリの事なんだよ。
アプリで人が血を吐いて死ぬ事など、そんなのないだろ!

223 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 00:48:55 ]
アプリのバグによって死ぬことはあるんじゃない?
原子力発電所の設備とか。>>221がそういうものを作っているとは思えないけど。

224 名前:デフォルトの名無しさん [2006/09/10(日) 00:56:05 ]
>>221
むしろ 2. の方を禁止してるんだろう。

ソフトウェアに限った話ではないが
「この製品を医療機器など人命に関わる用途に使用しないでください」
って注意書き読んだことない?



225 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 00:59:06 ]
有人宇宙ロケットには使えませんね

226 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 01:09:23 ]
それ以前にDOSやWindowsで動いてる有人宇宙ロケットは嫌杉

227 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 02:08:38 ]
>>223-226
たしかにそうだ。ただ、そこでキケンというアプリ(とそのバグ)は、
コンパイラが原因でも、平プログラマーが原因でもない。

それと知ってると思うけど、DOSの信頼度は結構高いぞ。

228 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 02:53:48 ]
本気ならまるっきりハード構成もアルゴリズムも違うシステムを
複数作ってそれらの出した結果を照合しながら動かすと思うよ

229 名前:デフォルトの名無しさん [2006/09/18(月) 17:12:23 ]
そもそも有人宇宙ロケットにこんな信頼できないものは使わんだろ

230 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 17:14:37 ]
>>219
それは単なるお願いみたいな感じじゃないの。意訳して、
「人命に関わるようなことに使わないように。
もし使っても責任は持てないから。」見たいな感じ。

231 名前:デフォルトの名無しさん [2006/09/18(月) 18:27:54 ]
大抵のプログラム言語にはその件があるんじゃないかな
SunのJavaにもあったし

232 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 19:51:56 ]
医療機器に使うなってとこか?
カルテ管理とかその辺がいいとこか。

233 名前:デフォルトの名無しさん [2006/10/12(木) 02:39:25 ]
使うなら事故責任でってことでしょ
それ以外の代替のツールがあるとは思えん

234 名前:デフォルトの名無しさん [2006/10/20(金) 04:24:57 ]
>>208
なになにこれすごくない?
でもすいっちがよくわからないんだけど
スイッチなしでフツーに使ってOKなの?
そんで dll は implib でやればいんだよね?

レベル低くてぼめんね



235 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 12:47:38 ]
(´・ω・)初歩的な質問ですがわからないので教えてください。
main の引数の char を TCHAR にしてコンパイルしようとすると次のエラーがでます。


C:\Documents and Settings\Administrator\デスクトップ>dmc -j0 foo.c
int main(int argc, TCHAR *argv[])
            ^
foo.c(129) : Error: ')' expected
        printf("[%d] :%s:\n", i, argv[i]);
^
foo.c(135) : Error: undefined identifier 'argv'
--- errorlevel 1


TCHAR を char にするとコンパイルできます。あとなぜか TCHAR のままでも printf("%d\n", argc); の行をなくすとコンパイルできます。
コンパイラのバージョンは 8.42n で Windows2000 SP1 を使っています。


#include <stdio.h>

int main(int argc, TCHAR *argv[])
{
int i;

printf("%d\n", argc);
for (i = 0; i < argc; ++i)
printf("[%d] :%s:\n", i, argv[i]);

return 0;
}

236 名前:235 mailto:sage [2006/11/17(金) 12:49:19 ]
自己解決しました orz

237 名前:デフォルトの名無しさん [2007/02/24(土) 14:54:09 ]
 

238 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 22:32:42 ]
BoostってCVSつかわないとDMCでは使えませんか?

239 名前:デフォルトの名無しさん [2007/05/27(日) 03:00:51 ]
 

240 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 19:09:34 ]
最新のSTLport (5.1.3)がビルドできたので報告。

まず、STLportを二箇所修正。
STLport/stlport/stl/config/_dm.h の _STLP_NO_BAD_ALLOC を#defineしてる箇所をコメントアウト。
STLport/stlport/stl/pointers/_slist.h の300行辺りにある_M_insert_dispatch(..., const __false_type&)の中身を
#  ifdef __DMC__
  typedef typename _STLP_PRIV _IteWrapper<...>::_Ite _IteT;
  _M_impl.insert(_BaseIte(__pos._M_node), _IteT(__first),
                          _IteT(__last));
#  else
  _M_impl.insert(_BaseIte(__pos._M_node), typename _STLP_PRIV _IteWrapper<...>::_Ite(__first),
                          typename _STLP_PRIV _IteWrapper<...>::_Ite(__last));
#  endif。
みたいに書き換え。
ビルド中にdm_linkとかdm_libとか実行しようとするので
・link.exeとlib.exeをリネーム
・STLport/build/gmake/dmc.makとgmake/cygming/targetsys.mak書き換え
のどちらかをしておく。

ビルドにはGNU Makeを使う。
STLport/build/libでconfigure実行してから
set MAKE_MODE=WIN32
C:\cygwin\bin\make -k -f dmc.mak

例:
dmc -Ae -Aa -Ar -Ab hage.cpp stlport_static.5.1.lib.lib

241 名前:デフォルトの名無しさん mailto:age [2007/08/11(土) 14:35:26 ]
保守

242 名前:デフォルトの名無しさん mailto:hage [2007/10/04(木) 01:16:49 ]
hoge

243 名前:デフォルトの名無しさん mailto:age [2007/10/19(金) 23:57:07 ]
Digital Mars C/C++ Compiler Version 8.50

244 名前:本田 [2007/11/26(月) 00:36:30 ]
HX DOS Extender
www.japheth.de/HX.html
Many development environments which support creating Win32 console applications are compatible with HX, among them are:

* Open Watcom C++
* Digital Mars C++
* MinGW (uses GCC)
* CygWin (uses GCC)
* MS Visual C++, including the free version of MS Visual C++ Toolkit 2003
* Borland C++, including the free version of C++ Builder Command Line Tools
* LADSoft CC386
* Pelles C
* LCC-Win32 (C compiler)
* Borland Delphi
* Free Pascal (Win32)
* Pascal Pro
* Virtual Pascal (Win32)
* FreeBasic (Win32)
* PowerBasic
* MicroFocus Object Cobol
* XDS Modula II
* MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...



245 名前:デフォルトの名無しさん [2007/12/24(月) 12:02:32 ]


246 名前: ◆sHH.pIaEfc mailto:sage [2008/01/26(土) 23:47:59 ]
sage

247 名前: ◆m2OjQwiIR. mailto:sage [2008/01/26(土) 23:48:31 ]
sage

248 名前: ◆xP/ot.8NZY mailto:sage [2008/01/26(土) 23:49:22 ]



249 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 10:49:14 ]
>>246-249

トリップテストは専用スレでやれ



w

250 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:47:43 ]
VC様のおかげで死滅したのか
dmc好きだったんだが

251 名前:デフォルトの名無しさん [2008/12/04(木) 11:38:13 ]


252 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 22:25:58 ]


253 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 07:34:31 ]


254 名前:デフォルトの名無しさん mailto:sage [2008/12/06(土) 01:54:23 ]
new!
ttp://www.flickr.com/photos/yokoyama/15259321/



255 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 12:34:44 ]







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<57KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef