[表示 : 全て 最新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


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