IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
探検
OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG292デフォルトの名無しさん
NGNG >289
んなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
んなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
293デフォルトの名無しさん
NGNG >DXと、Win32APIが使えるyo!!
でも、Win32APIも、古いまま?
でも、Win32APIも、古いまま?
294デフォルトの名無しさん
NGNG Win32APIはMinGWのw32apiが入ってる。
MS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
MS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
295デフォルトの名無しさん
NGNG296デフォルトの名無しさん
NGNG PGの規模や構造によってはMFCは邪魔でしか無い場合もあるな。
そういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
そういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
297デフォルトの名無しさん
NGNG298デフォルトの名無しさん
NGNG Open Watcom C/C++ and Fortran 1.1
rc1 -> 正式版age
rc1 -> 正式版age
299Leliel(れりえる)
NGNG 1.2 Beta sage
300300
NGNG きたー!
302296
NGNG それは295に言ってくれ
303デフォルトの名無しさん
NGNG >>301
しらん
しらん
304デフォルトの名無しさん
NGNG 1.1になってもC/C++の言語仕様は古いまま?
305デフォルトの名無しさん
NGNG ぽ!
インストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
インストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
306デフォルトの名無しさん
NGNG >>305
ずばりエロだ
ずばりエロだ
307デフォルトの名無しさん
NGNG 実行したら
逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
308デフォルトの名無しさん
NGNG >>307
そのぐらい自分で作りたまえ。チミ。
そのぐらい自分で作りたまえ。チミ。
309デフォルトの名無しさん
NGNG >308
GUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。
頼むよ。
GUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。
頼むよ。
310デフォルトの名無しさん
NGNG >>309
MSDN
MSDN
311デフォルトの名無しさん
NGNG >310
金ないんだよ。
金ないんだよ。
312デフォルトの名無しさん
NGNG >>307
ほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
ほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
313デフォルトの名無しさん
NGNG C言語版
#include <stdio.h>
#include "tcl.h"
#include "tk.h"
int main(int argc, char* argv[]){
Tcl_Interp* interp;
char buf[256];
interp = Tcl_CreateInterp();
Tcl_FindExecutable(argv[0]);
if(Tcl_Init(interp) != TCL_OK) return 1;
if(Tk_Init(interp) != TCL_OK) return 1;
strcpy(buf,
"button .b -text {逝って佳} -font {{MS ゴシック} 128} -relief flat -command exit\n\
pack .b -fill both -expand yes\n");
Tcl_Eval(interp, buf);
Tk_MainLoop();
return 0;
}
#include <stdio.h>
#include "tcl.h"
#include "tk.h"
int main(int argc, char* argv[]){
Tcl_Interp* interp;
char buf[256];
interp = Tcl_CreateInterp();
Tcl_FindExecutable(argv[0]);
if(Tcl_Init(interp) != TCL_OK) return 1;
if(Tk_Init(interp) != TCL_OK) return 1;
strcpy(buf,
"button .b -text {逝って佳} -font {{MS ゴシック} 128} -relief flat -command exit\n\
pack .b -fill both -expand yes\n");
Tcl_Eval(interp, buf);
Tk_MainLoop();
return 0;
}
314デフォルトの名無しさん
NGNG >313
ありがとうございます。
でもわー人gん3個、エラー9個でました....
ありがとうございます。
でもわー人gん3個、エラー9個でました....
315デフォルトの名無しさん
NGNG316デフォルトの名無しさん
NGNG 文字列を複数行に分けるときは一度"で閉じるべきだよ。
317デフォルトの名無しさん
NGNG それで、CでWIん32叩いて窓開けるソースどなたかください
318デフォルトの名無しさん
NGNG319デフォルトの名無しさん
NGNG320デフォルトの名無しさん
NGNG SDKってなんでつか?
321デフォルトの名無しさん
NGNG ぶっちゃけ、GCCより良い?
322デフォルトの名無しさん
NGNG ウインテル用アプリをどうするかというスタスタだよ。
自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし
はぁ、悩ましいね
自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし
はぁ、悩ましいね
323デフォルトの名無しさん
NGNG Watcomもフリーになったのか。知らなかった。
大昔、NetWareのNLMを作るのに使った覚えが。
大昔、NetWareのNLMを作るのに使った覚えが。
324デフォルトの名無しさん
NGNG325デフォルトの名無しさん
NGNG326デフォルトの名無しさん
NGNG >>325
うちは大丈夫だったけど
うちは大丈夫だったけど
327デフォルトの名無しさん
NGNG それでWIんどwsのSDKってどこで拾えるんだよ
329デフォルトの名無しさん
NGNG >328
みれない
Welcome to SDK Update The Microsoft® Platform SDK site requires Microsoft Internet Explorer version 5.0 or later. You can download the latest Internet Explorer for free.
In addition, Microsoft ActiveX® controls are used to install components on your computer. If you are not running Microsoft Windows® or an operating system that is compatible with ActiveX controls, you cannot install the SDK using SDK Update.
みれない
Welcome to SDK Update The Microsoft® Platform SDK site requires Microsoft Internet Explorer version 5.0 or later. You can download the latest Internet Explorer for free.
In addition, Microsoft ActiveX® controls are used to install components on your computer. If you are not running Microsoft Windows® or an operating system that is compatible with ActiveX controls, you cannot install the SDK using SDK Update.
330デフォルトの名無しさん
NGNG >>329
Internet Explorer 5.0 以降使え
Internet Explorer 5.0 以降使え
331デフォルトの名無しさん
NGNG >Internet Explorer 5.0 以降使え
いやれつ
いやれつ
332デフォルトの名無しさん
NGNG333デフォルトの名無しさん
NGNG ttp://qmedia.e-storefront.com/product.asp?productid=26
それかCD買いなされ。
それかCD買いなされ。
334デフォルトの名無しさん
NGNG かねありません。
プロバイダも未払いなので18日でとまりまつ
プロバイダも未払いなので18日でとまりまつ
335デフォルトの名無しさん
NGNG336デフォルトの名無しさん
NGNG337デフォルトの名無しさん
NGNG >>335
それは GCC を勧めてるわけね?
それは GCC を勧めてるわけね?
338デフォルトの名無しさん
NGNG339デフォルトの名無しさん
NGNG 昔はgccも
「メーカー純正コンパイラより質のいいコードを吐く」
とか言われてて、俺もDOS上でDJGPPとWatcom (+dos4gw)使ってたけど
今は両者の最適化具合はどんなもんなんだろう?
Intel > VC++ > DigitalMars > OpenWatcom > GCC > Borland
こんな感じかな?
「メーカー純正コンパイラより質のいいコードを吐く」
とか言われてて、俺もDOS上でDJGPPとWatcom (+dos4gw)使ってたけど
今は両者の最適化具合はどんなもんなんだろう?
Intel > VC++ > DigitalMars > OpenWatcom > GCC > Borland
こんな感じかな?
340デフォルトの名無しさん
NGNG >>339
スレ違い
スレ違い
342デフォルトの名無しさん
NGNG gccの最適化ってそこそこいいよ
343デフォルトの名無しさん
NGNG OpenWatcomの最適化は?
344デフォルトの名無しさん
NGNG >>343
自分で調べろ。
自分で調べろ。
345デフォルトの名無しさん
NGNG おい、OpenWATCOMのCD-ROM自体はピーコ禁止?譲渡禁止?
346デフォルトの名無しさん
NGNG >>345
CDにはMS製SDKの他に商用のツールも含まれているので禁止。
CDにはMS製SDKの他に商用のツールも含まれているので禁止。
347デフォルトの名無しさん
NGNG348346
NGNG >>347
持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
http://www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1
持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
http://www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1
349デフォルトの名無しさん
NGNG >>348
んだと Windows-SDK とか MFC とか OS/2 Toolkit とかのライセンスとかによるんじゃないか?
とりあえず、OpenWatcom の CD をコピーして販売するのは完全にダメだと思ったけど、
社内で複数のコンピュータにインストールするのとかはどーなんだろね?
譲渡に関しては自分のコンピュータから OpenWatcom 全部アンインストール、
自分の持つ OpenWatcom の CD のコピーも全部放棄した後ってんであれば譲渡できそうだけど。
んだと Windows-SDK とか MFC とか OS/2 Toolkit とかのライセンスとかによるんじゃないか?
とりあえず、OpenWatcom の CD をコピーして販売するのは完全にダメだと思ったけど、
社内で複数のコンピュータにインストールするのとかはどーなんだろね?
譲渡に関しては自分のコンピュータから OpenWatcom 全部アンインストール、
自分の持つ OpenWatcom の CD のコピーも全部放棄した後ってんであれば譲渡できそうだけど。
350デフォルトの名無しさん
NGNG borland C++も無料のコンパイラらしいけど
あれとなんか違うのかこれ?
あれとなんか違うのかこれ?
351デフォルトの名無しさん
NGNG >>350
こっちはIDE込みでフリー
こっちはIDE込みでフリー
352デフォルトの名無しさん
NGNG IDEってなに
インポ 童貞 エロ の略か?
インポ 童貞 エロ の略か?
353デフォルトの名無しさん
NGNG IDE (いで): 本名 井出和人、1951年12月10日生まれ、福島県出身
354デフォルトの名無しさん
NGNG >>352
IDE : Integrated Development Environment : 統合開発環境
IDE : Integrated Development Environment : 統合開発環境
355デフォルトの名無しさん
NGNG すくなくとも最適化では、今も昔もWATCOM>>>>>>>>Borland
率直にいってBorlandが最適化で評価された記憶がない
率直にいってBorlandが最適化で評価された記憶がない
356デフォルトの名無しさん
NGNG 最早BorlandはCコンパイラに力入れてないもんね
357デフォルトの名無しさん
NGNG いまじゃ、コード自体は、 Borland C++ より Java(HotSpot) で実行した方が早い時代です(笑)
VC で最適化すれば勝てる。Intel C ならさらに吉!
Watcom は Intel が支援しなくなった時点で終了(笑)
VC で最適化すれば勝てる。Intel C ならさらに吉!
Watcom は Intel が支援しなくなった時点で終了(笑)
358デフォルトの名無しさん
NGNG359デフォルトの名無しさん
NGNG OpenWatcom 1.1 の案内メールが来たので一部訳してみますた。
What's new in Open Watcom 1.1
-----------------------------
・ -ol (ループ最適化) オプションを使うと、たまに不正なコードを吐いていた。
・printf 関数が非常に大きなデータを扱えるようになった。(今までは page fault していた)
・math emulation library が NAN、INF、正規化されていない値を正しく扱えていなかった。
・アセンブラがコード・セグメントのデータにアクセスする際、
暗黙のセグメントオーバーライド prefix を生成していなかった。
・OS/2 で TZ 環境変数をセットしている場合、clock() 関数がたまに不正な値を返していた。
・OpenWatcom のエディタ(vi/viw)のテンポラリファイルを置くフォルダを
TMPDIR 環境変数から、TMP 環境変数に変更。
・パッケージにファイルが入ってなかったのを直した。
What's new in Open Watcom 1.1
-----------------------------
・ -ol (ループ最適化) オプションを使うと、たまに不正なコードを吐いていた。
・printf 関数が非常に大きなデータを扱えるようになった。(今までは page fault していた)
・math emulation library が NAN、INF、正規化されていない値を正しく扱えていなかった。
・アセンブラがコード・セグメントのデータにアクセスする際、
暗黙のセグメントオーバーライド prefix を生成していなかった。
・OS/2 で TZ 環境変数をセットしている場合、clock() 関数がたまに不正な値を返していた。
・OpenWatcom のエディタ(vi/viw)のテンポラリファイルを置くフォルダを
TMPDIR 環境変数から、TMP 環境変数に変更。
・パッケージにファイルが入ってなかったのを直した。
360デフォルトの名無しさん
NGNG > ・パッケージにファイルが入ってなかったのを直した。
・パッケージにいくつかのファイルが入ってなかったのを直した。
・パッケージにいくつかのファイルが入ってなかったのを直した。
361デフォルトの名無しさん
NGNG362デフォルトの名無しさん
NGNG >356
ボーランドは製品の個人への販売自体に全く熱心ではない。
ボーランドは製品の個人への販売自体に全く熱心ではない。
363デフォルトの名無しさん
NGNG そんなに急ぐなよ
364デフォルトの名無しさん
NGNG >>362
スレ違い
スレ違い
365デフォルトの名無しさん
NGNG 昔、輸入品のターボパスカルを買って以来、しばらくは出る製品皆買ってた。
マイクロソフトがソフトウエアの顧客サポートを説明書の代読と定義したあと
ボーランドの製品も急速につまらなくなっっていった。
製品パッケージが何をする為のもので、そのパッケージ以外に何が必要なのかが
さっぱり明確でなくなった。
悪いのはMSであるが、それに振り回されぱなしで、会社のゴタゴタを含め
堕落したのはボーランドの責任だ。
マイクロソフトがソフトウエアの顧客サポートを説明書の代読と定義したあと
ボーランドの製品も急速につまらなくなっっていった。
製品パッケージが何をする為のもので、そのパッケージ以外に何が必要なのかが
さっぱり明確でなくなった。
悪いのはMSであるが、それに振り回されぱなしで、会社のゴタゴタを含め
堕落したのはボーランドの責任だ。
366デフォルトの名無しさん
NGNG >>365
Turbo時代はよかったよね。M$もそれなりにがんばってたと思うけど。
Turbo時代はよかったよね。M$もそれなりにがんばってたと思うけど。
367デフォルトの名無しさん
NGNG WATCOMの話をしてくれ・・・
おれは最適化さえあればIDEはいらない。
というか、コンパイラとIDEは製品として比較すべき
もんじゃないと思う。
おれは最適化さえあればIDEはいらない。
というか、コンパイラとIDEは製品として比較すべき
もんじゃないと思う。
368デフォルトの名無しさん
NGNG 最適化、最適化いうけどその効果はちゃんと測定してる?
いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
369デフォルトの名無しさん
NGNG プログラマ(開発環境のエンドユーザー)が作成するファイルは何なのか。
それは何で作成するのか。といった最も基本的なことを明確にして欲しいんだよね。
昨今の開発環境はそんなことは、判りきっているだろって感じで明確になってない。開発環境が勝手に生成、添付したりする場合もあるわけだよ。
プログラム自体のコードと、GUIのためのリソースと、必要となるライブラリと
明確ならないと作ったプログラムを配布できない。
バージョンアップで何が変わったかという話になると更にあいまいもこ。
それは何で作成するのか。といった最も基本的なことを明確にして欲しいんだよね。
昨今の開発環境はそんなことは、判りきっているだろって感じで明確になってない。開発環境が勝手に生成、添付したりする場合もあるわけだよ。
プログラム自体のコードと、GUIのためのリソースと、必要となるライブラリと
明確ならないと作ったプログラムを配布できない。
バージョンアップで何が変わったかという話になると更にあいまいもこ。
370デフォルトの名無しさん
NGNG > 最適化、最適化いうけどその効果はちゃんと測定してる?
>いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
お前理解していないだろ。
駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
>いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
お前理解していないだろ。
駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
371デフォルトの名無しさん
NGNG >>370
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
駄目プログラマは コンパイラが最適化できるような小手先の手段しか知らないが、
駄目じゃない連中は コンパイラが最適化できないような手段も知ってる。
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
駄目プログラマは コンパイラが最適化できるような小手先の手段しか知らないが、
駄目じゃない連中は コンパイラが最適化できないような手段も知ってる。
372デフォルトの名無しさん
NGNG >>駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
そんなコンパイラがあったとすれば、ソースと実際の処理が一致しないケースが出てくるだろう。
なぜなら、駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
それらを同等にそのコンパイラにかければ、駄目プログラマが書いたプログラムは改善されるかもしれないが、秀才プログラマが書いたプログラムは改悪されてしまう事もある。
そして、一番の問題はデバッグ。そのコンパイラが吐き出したプログラムはソースとは全く違う処理が行われてしまう可能性があるため、出力されたプログラムを解析しなおす必要がある。
これでは非常に効率が悪い。
良い最適化コンパイラは、駄目ソースからは少しはまともな性能のコードが、良いソースからはより良い性能のコードが得られるコンパイラだと思うがどうだろうか?
そんなコンパイラがあったとすれば、ソースと実際の処理が一致しないケースが出てくるだろう。
なぜなら、駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
それらを同等にそのコンパイラにかければ、駄目プログラマが書いたプログラムは改善されるかもしれないが、秀才プログラマが書いたプログラムは改悪されてしまう事もある。
そして、一番の問題はデバッグ。そのコンパイラが吐き出したプログラムはソースとは全く違う処理が行われてしまう可能性があるため、出力されたプログラムを解析しなおす必要がある。
これでは非常に効率が悪い。
良い最適化コンパイラは、駄目ソースからは少しはまともな性能のコードが、良いソースからはより良い性能のコードが得られるコンパイラだと思うがどうだろうか?
373デフォルトの名無しさん
NGNG374デフォルトの名無しさん
NGNG375デフォルトの名無しさん
NGNG376デフォルトの名無しさん
NGNG >>375
そーゆー場合もバグ報告してくれ。
ところで、
> デバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。
って OpenWatcom とか 旧Watcom での話なんすか?
そーゆー場合もバグ報告してくれ。
ところで、
> デバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。
って OpenWatcom とか 旧Watcom での話なんすか?
377デフォルトの名無しさん
NGNG378デフォルトの名無しさん
NGNG >>377
妄想にマジレスしてたんすか…
妄想にマジレスしてたんすか…
379デフォルトの名無しさん
NGNG >>378
まあ、そんなとこですね・・・。
まあ、そんなとこですね・・・。
380デフォルトの名無しさん
NGNG >372
>駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
アルゴリズムが違うってSEは何やっているんだよ。
プログラマのやることは詳細設計指示書に基づいたコードの作成だ。
システムの根幹を構成するアルゴリズムの毛定!なんて部分にプログラマの出番はない。
大体、今日日アルゴリズムを考える必要性なんかあるかよ。
昔プログラマが悩まされたのはハッシュによるデータ検索なんかだけどさ
今ならそんなものバカサーチで十分実用になっちまうからな。
>駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
アルゴリズムが違うってSEは何やっているんだよ。
プログラマのやることは詳細設計指示書に基づいたコードの作成だ。
システムの根幹を構成するアルゴリズムの毛定!なんて部分にプログラマの出番はない。
大体、今日日アルゴリズムを考える必要性なんかあるかよ。
昔プログラマが悩まされたのはハッシュによるデータ検索なんかだけどさ
今ならそんなものバカサーチで十分実用になっちまうからな。
381デフォルトの名無しさん
NGNG >>380
しあわせなお方ですな。半径5m以内くらいしか感知できない感じかな。
しあわせなお方ですな。半径5m以内くらいしか感知できない感じかな。
382デフォルトの名無しさん
NGNG >>370
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
はあ、そうなんすか。はじめて聞きますた。
> FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
> 最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
プログラムつくったことないでしょ。そういうローカルな最適化だけではダメプログラマ
のプログラムは救えません。
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
はあ、そうなんすか。はじめて聞きますた。
> FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
> 最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
プログラムつくったことないでしょ。そういうローカルな最適化だけではダメプログラマ
のプログラムは救えません。
383デフォルトの名無しさん
NGNG >>370
ちょっと覚えた知識をひけらかしたい性向な方?
ちょっと覚えた知識をひけらかしたい性向な方?
384デフォルトの名無しさん
NGNG おれの欲しい最適化はそんな、そんな複雑なもんじゃないんだ
もっと「これはひどいよ、WATCOM君クスンクスン」と嗚咽してしまう
単純なものなんだ
x = y = z:;
とあったら、なにも考えずに
mov reg,[z]
mov [y],reg
mov [x],reg
とやってくれよ・・・2回もzをregに入れるんじゃねぇ!!わかったか糞!
もっと「これはひどいよ、WATCOM君クスンクスン」と嗚咽してしまう
単純なものなんだ
x = y = z:;
とあったら、なにも考えずに
mov reg,[z]
mov [y],reg
mov [x],reg
とやってくれよ・・・2回もzをregに入れるんじゃねぇ!!わかったか糞!
385デフォルトの名無しさん
NGNG386デフォルトの名無しさん
NGNG >>384
自力で直してコミットしやが、してください。
自力で直してコミットしやが、してください。
387デフォルトの名無しさん
NGNG x,y,xが数MBになるような構造体でもいいのか?
388デフォルトの名無しさん
NGNG i486ユーザー? >>384
389デフォルトの名無しさん
NGNG390デフォルトの名無しさん
NGNG デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
最適化オプションは、すべてが安全なわけじゃない。
どんなソースでも常に安全なオプションもあるが、ソースによっては危険になるオプションもある。
職業プログラマなら、どのオプションがどんな働きをするかくらい、基本知識だろうが。
最適化オプションは、すべてが安全なわけじゃない。
どんなソースでも常に安全なオプションもあるが、ソースによっては危険になるオプションもある。
職業プログラマなら、どのオプションがどんな働きをするかくらい、基本知識だろうが。
391デフォルトの名無しさん
NGNG >>390
最近の職業プログラマ様は凄いんですね。
ところで、
> デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
ってのは OpenWatcom とか 旧Watcom での話なんすか?
最近の職業プログラマ様は凄いんですね。
ところで、
> デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
ってのは OpenWatcom とか 旧Watcom での話なんすか?
392デフォルトの名無しさん
NGNG 390ではないですが、OpenWatcomはまだつかったことないけれどWatcom11.0Jの時に
2〜3回最適化オプションで変な動作をするようになったことがありました。ディスアセンブル
したソースみながら問題ないような記述に変更した記憶があります。
ところで、職業プログラマでなくても、いろいろなCのなかからわざわざWatcomC
使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。
2〜3回最適化オプションで変な動作をするようになったことがありました。ディスアセンブル
したソースみながら問題ないような記述に変更した記憶があります。
ところで、職業プログラマでなくても、いろいろなCのなかからわざわざWatcomC
使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】Jリーグ観客動員が歴代最多を更新 初の「1300万人超え」達成…平均入場者数も史上最高に [尺アジ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 ★3 [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 日本の英語力96位から動かず AI評価で可視化された「読めるが話せない」の正体 (EF EPI 2025) ★2 [少考さん★]
- 日中対立「着地点」見えず 中国、他国にも圧力の過去―関係悪化から1カ月 [蚤の市★]
- 岩代俊明「PSYREN -サイレン-」TVアニメ化!ジャンプでの連載終了から約15年を経て。 [859568287]
- このお🏡は好都合に未完成🦖
- 伊東市の元市長、高市が激励メッセージを送り自民党県連が全面支援したのに敗北 [931948549]
- 00:00:00.000
- 【朗報】イーロン・マスク「AIとロボットで誰も働かなくて良くなる。全員ニートで金銭も税金もないパラダイスみてぇな国を作りてえ」 [347751896]
- 【悲報】米山隆一と室井佑月、ガチで離婚しそうwwwwwwwwwwwwwwwwwwww [802034645]
