[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 01/10 20:35 / Filesize : 257 KB / Number-of Response : 906
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

質問にやさしく親切に答えてくれるスレ 3



1 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 18:28:52 ]
質問にやさしく親切に答えてくれるスレです。

前スレはこちら。
質問にやさしく親切に答えてくれるスレ 2
pc8.2ch.net/test/read.cgi/tech/1143639945/

577 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:06:04 ]
DLLはプログラムの出力の一つ
他のプログラムから参照できる

578 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:28:39 ]
>>577
わざわざ後から劣化レスつけなくていいよ。

579 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:27:24 ]
>>577のほうがわかりやすい

580 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:43:53 ]
説明として変

581 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:49:12 ]
DLLの3文字の1文字分も説明してない

582 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 23:50:27 ]
>>581

>>575
>>ダイナミックリンクライブラリ


583 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 22:29:34 ]
※場違いだったら誘導よろ

XP、VC6、MFC(ダイアログベース)、ADO使用

ハンドルリークしてるって指摘があっていろいろ調べたんだけど
自分の開発環境じゃ一向に発生しなかった。

で、現象がでてるPCの構成聞いたら同じD社のビジネスモデルで
メモリ量に違いが有ることが分かったのでメモリ差し替えてみたら
現象が発生するようになった。

メモリ搭載量によって、落ちるまでの時間に差がでるってのなら
分かるんだけど(使用可能量の上限に差があるから)、そもそも現象
が発生する/発生しないで分かれる事って有るの?

ちなみに開発環境は2G、現象が発生したのは512Mのメモリを搭載。

584 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:34:14 ]
そりゃあるだろ。

585 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:51:31 ]
上に同じく、今時512Mは少なすぎ。OSで埋ってしまうよ。



586 名前:デフォルトの名無しさん [2008/06/15(日) 01:17:54 ]
プログラムをやってみたいんですが
C+とかJAVAとかいろいろ言語があって何から始めればいいのかわかりません
初習言語としておすすめなのはありますか?
ゲーム作ったり、ちょっとしたアプリつくったりといろいろ出来るのがいいです。
excelについてるマクロとかネットのページを自動でクリックさせるようなことにもちょっと興味があります。

それから、やはりプログラムを勉強するときは
何か本を買った方がいいですか?

よろしくお願いします

587 名前:デフォルトの名無しさん [2008/06/15(日) 09:16:02 ]
親切に答えてくれるスレに頼ってスマソ。。。
拙者未熟者なのでVBで助けてくだされ

A1の値を4で割ったとき0にならなければ4行目を削除したいのだが
どうしてもこれを実行すると4行目以降のセルが何故かアクティブになってしもう・・・・

あと何回も実行できたら困るので1回実行したら出来ない方法はないですか?

本当スミマソン

If Range("A1").Value Mod 4 <> 0 Then

Rows("4:4").Select
Selection.Delete Shift:=xlUp


End If

588 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:27:02 ]
>>587
VBAスレへどうぞ。
つーか、アクティブになって困るのなら選択しなければいいだろう。

589 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:50:13 ]
C言語に準じたミニチュア言語(の文法)をBNFで定義せよという問題がわからない
のですが教えていただけないでしょうか?
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6914.txt
の問題でやってはみたんですがどこかおかしいようです。
四則演算があやしいですかね;
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6915.txt
どなたかご教授お願いします。

590 名前:デフォルトの名無しさん [2008/06/15(日) 20:11:18 ]
>>586
始めはC言語からやるのが結構一般的みたい(※個人的な見解だから色々調べてw)
自分の回りはC→JAVAとかPerlやってるね

Cなら柴田望洋あたりの本が結構有名だね
自分もそれで勉強したけど結構わかりやすいではあった

591 名前:デフォルトの名無しさん [2008/06/17(火) 00:58:53 ]
JAVAの本わかった
これで、私もプログラマ?

592 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 01:27:07 ]
なんでもいいから、どんなしょぼいのでもいいから、
別に自分専用で誰にも見せなくてもいいから、
ソフトウェアを1つでも作ったらプログラマ。

593 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 07:35:33 ]
逆に言えばどんなにソフトウェア理論に明るくても、自分の手でプログラムを書いていなければプログラマじゃない。

594 名前:デフォルトの名無しさん [2008/06/17(火) 22:28:26 ]
質問です。
個人が作成したソフトで独自の言語で記述しました
みたいなことが書かれてるじゃないですか。
もしかしてプログラムの言語って
基本は全部同じで、細かいところが言語によって違うってだけですか?

595 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:29:45 ]
はいそうです



596 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:34:40 ]
3流派くらいに分かれてるけどね

597 名前:デフォルトの名無しさん [2008/06/17(火) 22:44:34 ]
ありがとうございます。
>>596
その3流派を教えてたもれ。

598 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:45:49 ]
手続き型
関数型
論理型

599 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:46:39 ]
最近は手続き型が関数型のいいところを
取り入れ始めたけどね

600 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:04:34 ]
手詰まり型
悪寒す型
ゾンビ型

601 名前:デフォルトの名無しさん [2008/06/17(火) 23:11:49 ]
変数とかが「未定義」なのを英語で言うとなんになるんざますか?

602 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:14:12 ]
Undefined

603 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:15:48 ]
未宣言 undeclared
未定義 undefined

604 名前:デフォルトの名無しさん [2008/06/17(火) 23:21:03 ]
google のyoutube動画を再生すると
キャッシュに
get_video[1].215&ipbits=16&expire=1213733467&key=yt1&sver=2
のような8MBのように大きなファイルが記憶されます。
これをローカルで再生する方法はありましたら
教えてください

605 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:32:09 ]
それはたぶんただのFLVのはず。取り出して拡張子flvにしたらいい。
例えばWindowsなら、FLVSplitterとffdshowを入れれば、DirectShowで取り扱えるようになる。
それ以外だとlibavcodecなんかでもいけると思う、使ったことないんでよくわからないけど。



606 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:48:59 ]
>>605
うまく再生できました。ありがとうございます。

607 名前:初心者… [2008/06/18(水) 00:14:25 ]
すいません教えていただきたいのですが…。

VisualBasicでしょぼいプログラムを作ってみたのですが
それを自分のHPに載せるにはどうすればいいのでしょうか?


608 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:18:45 ]
コンパイルして出来た怪しいEXEファイルを挙げれば解決

609 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:29:28 ]
hoge[] = {0,0,0,0,0}
みたいな配列があって、
これを数字みたいにそれぞれの要素を9まで
カウントってどんな感じにやればよいですか?
for(i=0;i<10;i++){
hoge[0] = i;
for(j=0;j<10;j++){
hoge[1] = j;
for(k=0;k<10;k++){

     ・
     ・
ってのはすぐ思いつくんですが、これだと要素の数だけ
for文を入れ子にしないといけないので
もっとすっきりした書き方ありませんか?

610 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:35:06 ]
再帰関数にするといいよ。

611 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:35:43 ]
>>609
for(i=0;i<10;i++){
for(j=0;j<10;j++){
hoge[i] = j;
}
}

612 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:36:30 ]
>>611
そういう適当なレスは・・・

613 名前:初心者… [2008/06/18(水) 00:47:24 ]
ありがとうございます。
まずはコンパイルですね。やってみます。

614 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 01:38:06 ]
>>609
どのようにカウントしたいか言わないと。
一番右の要素から9ずつカウントするのか、5桁の数字みたいに桁上がりしたら0に戻すのか。
あなたの質問じゃなんのこっちゃわからん

615 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 15:01:33 ]
>>609
配列止めて hoge を 0 から 99999 までカウントすればいい。



616 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 17:17:18 ]
void generate(int hoge[], int index)
{
if(index < 0) return;
for(int i=0; i<10; i:++){
hoge[index] = i;
generate(hoge, index-1);
}
}


617 名前:デフォルトの名無しさん [2008/06/19(木) 07:09:45 ]
doxygenってソースに埋め込んでも
そのプログラムを商用に使えるでしょうか?

618 名前:デフォルトの名無しさん [2008/06/19(木) 08:26:24 ]
リアルスーパーハカーになりたい

619 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 08:31:51 ]
C、C++でゲームを作るためにプログラミングを始めたいのですが

どのソフトを使えばいいかわかりません
どのような環境にすればいいのでしょうか?

620 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 08:33:10 ]
かなり上級者でも
if(i=0; i<N; i++)
という具合で,
スペースを入れないコーディングスタイルを
取っているのを見かけます.
これって何かの意図があるのでしょうか?
個人的には,
if (i = 0; i < N; i++)
の方が見易くて良い気がするのですが.


621 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 08:42:45 ]
名立たる小説家が悪筆だったりします。つまりはそういうことです。

622 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 10:48:35 ]
そういう場合はスペースを入れない

623 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 15:06:19 ]
よく見かける、プログラミング言語の実用性とは、どういう意味なんでしょう?
その言語のユーザ数のことなんでしょうか?
それとも、ライブラリの充実度のことなんでしょうか?
例えば、よくLispには実用性がないという意見を目にしますが、
それは、どういった意味なのでしょうか?

624 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 15:19:25 ]
用途があるかどうかだろ。
lispだってemacs使いにとっちゃ実用的だ。

625 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 16:49:54 ]
Lisp の実用性がないってのはないって言ってるやつらが使えないからとかいう…




626 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:03:12 ]
どんな言語にも何かしら用途はあるもので、
真に実用性がないといえるのはBrainF*ckくらい

627 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:23:40 ]
HQ9+の実用性について考え僕は哲学する。

628 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 18:51:05 ]
C++で作成したクラスにC#からアクセスするとかそういうことは可能なのでしょうか?

もともと内部ロジックをC++で作成したのですが
GUI作成が煩雑なのでその部分だけC#に分担させることができれば、と考えているのですがどうでしょうか

629 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:00:05 ]
>>628
P/InvokeのオプションにCallingConvention.ThisCallというのがあって不可能ではない。
ただ恐ろしく面倒。
newとdeleteはC#側からは不可能なのでファクトリと開放用のメソッドが必要になる。
興味があるならそれをやった時のメモがあるからアップしてもよいが量は多いよ。

630 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:01:02 ]
C++/CLIでラップするのをすすめる

631 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:12:08 ]
>>629
今後の参考にしたいので宜しければ御願いします

>>630
ラップですか
なんか面倒な手順を踏むことになりそうですね・・・
C++/CLIについて勉強しないといけないとなると
C#の勉強もしようと思ってるので大変そうです


C++は諦めてC#で組み替えるのが面倒が少ないのかなぁ

632 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:24:19 ]
>>631
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6975.txt

>C++は諦めてC#で組み替えるのが面倒が少ないのかなぁ
それがいい

633 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 22:32:49 ]
631じゃないけどthx

634 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 21:33:44 ]
> 皆さんは、「WorldWide Telescope」ってご存知でしょうか?
 MS社が開発した天体観測を疑似体験できるWindowsソフトウエアです。
 ハッブル宇宙望遠鏡なんかで撮った写真を全天分繋ぎ合わせて、かなり細かい
 ところまで拡大して見れたり、太陽系の星の動きを実際の時間で再現できたり
 します。
 たしかGoogleでも同じようなソフトが出ていたと思いますが実際すごいです。
 無料ダウンロードできるので、ご興味ある方はぜひ見てみてください!

・・・こんなinfoが来ました。
で、「WorldWide Telescope」のサイトをMS-IEで見ると
CPU使用率>90%
でファンがうなりだすんですが、大丈夫ですか?
CPU90%食ってんんのはixplorer.exeです。

635 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:00:00 ]
>>634 の補足説明。

CPU使用率100%の現象画面ショットです。
aikofan.dee.cc/aikoup1/src/f0884.png
aikofan.dee.cc/aikoup1/src/f0885.png

みなさんのとこではこの現象は再現しますか?



636 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 05:46:53 ]
MPEG2 libraryのリファレンスやマニュアルを掲載しているサイトをご存知ないでしょうか?
ググっただけでは見つからなくて...

637 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 05:53:37 ]
ぐぐったら一発でみつかるけど
字が読めないのか?

638 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 06:14:25 ]
日本語でありましたか?

639 名前:デフォルトの名無しさん mailto:age [2008/06/21(土) 11:17:39 ]
>>634-635 続き

今朝、ちょっとMS-IE使用時、YoutubeサーバがInternal
Errorを起こし、見たことないと思っていて。
2日前ほとんど強制インスコ案内されてしまったYahoo Toolバーが気になり
これをアンインストールしようと
プログラムアクセスと規定の設定を選択すると、
数値計算アプリoctaveにWormがあると警告窓。

Fullスキャンすると、WinXPの見えない
system directotyにさらに6つのWormが検出されました。

検出画面ショット
aikofan.dee.cc/aikoup1/src/f0886.png

WORM/Zhelatin.aan.13 で現在詳細情報不明のようです。

どしたらええの?



640 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 11:24:44 ]
ウイルスだね

641 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:08:20 ]
Norton2007の経験で、比較すると、Nortonの
検出能力は低すぎるのはないかと認識した。
AntiVirは検出能力が高い。その分、心配も増える。
Nortonは検出能力が低い。その分、知らぬが仏で安心していると
実際は感染してた・・・てことなんだろうな。

642 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 09:49:03 ]
C言語でプログラムを書いてコンパイルする場合、OSやコンパイラによってどの程度の速度の差が生まれるものなんでしょうか
具体的にいうと、Windows+VCとLinux+GCCでそれぞれコンパイルした浮動小数点を計算するプログラムの速度を比較した場合、実行時間が大きく変わってくるということはあるんでしょうか?




643 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 09:54:48 ]
コード書いて計測するだけだから自分でやれ

644 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 10:04:42 ]
>>642
完全に同じになるにはどういう仕組みが必要か考えてみよう。

645 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 10:18:27 ]
>>642
C言語オブジェクトプログラムの実行速度は
コンパイラの最適化オプション指定、応用プログラムの処理内容でも
大きく変化しますので、これらのパラメータも考慮してね。
Linuxでもreal time型のものとWS用では速度が違うでしょう。
タスクスケジューリング方式が違いますから。

MSのコンパイラは大抵は最速で、gccは健闘しますが
惜しくも負けるのでは?



646 名前:デフォルトの名無しさん [2008/06/22(日) 23:16:55 ]
プログラム言語はいくつおぼえればいいの?

647 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 23:19:43 ]
使わないと忘れるから覚えなくていい

648 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 23:32:07 ]
パラダイムの異なる言語を5つ習得するといいらしいよ。
手続き型言語、関数型言語、論理型言語、・・・・・・あとなんだろう、わからないけど。

649 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 09:09:09 ]
>>648
オブジェクト指向言語は、入ってるんでね?
あとは、スクリプト言語とかかな?
出来ない子なんで、よくわかんね。スマン。

650 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 10:06:19 ]
問い合わせ言語

651 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 10:09:35 ]
目次 [非表示]
1 文法による分類

1.1 手続き型言語
1.1.1 スタック型言語
1.2 非手続き型言語または宣言型言語
1.2.1 関数型言語
1.2.2 論理型言語
1.2.3 グラフィック型言語
1.2.4 問い合わせ言語
1.2.5 その他


2 その他の分類

2.1 スクリプト言語
2.2 オブジェクト指向言語
3 関連項目
ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E4%B8%80%E8%A6%A7



652 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 22:40:42 ]
SSL用の証明書の見方でちょっと教えて欲しい。
ttps://www.cleverbridge.com/?scope=contact&id=VF4nMnQVW1
ここの証明書のsubjectのCNは *.cleverbridge.com で
URLのhttps://www.cleverbridge.com/
と一致していないんだよ。

これでは証明書のCNでは唯一のサーバ認証としては不適当で
*の部分が任意の文字列のサーバが許され
電子マネー取引に不安を感じるんだが
どうだろう?

普通、カード取引のサイトではCNの文字列と
ブラウザのURLは一致してるし、SSLの説明本でも
この2つをチェックしてサイトのサーバが本物かどうか
を見極めるように説明してあったのだが。

653 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 23:29:42 ]
ブラウザをお使いならブラウザにまかせればいい

654 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 23:39:26 ]
>>652
ワイルドカードの証明書は阿呆みたいに高いんだよ。
それだけ認証局がきっちりチェックしてる。

655 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 06:30:42 ]
>>655
確かにMS-IE6は警告を出していません。

>>654
ワイルドオードが高いのはしらんかった。
ワイルドカードを認めてるのもしらんかった。

取引元はAviraで買いたいのはAntiVir Premium.
ここは商社でAviraはクライアントの一社。
AntiVirは日本では製品パックを売ってないから
オンラインでしか注文できない。

認証局はVerisignしか知らないんだけど
そこのCRLの信用性はどうすればわかるの?
メールは帰ってくる。
電話番号もあるので、そこは、日本の
貧乏ないんちきプロバイダみたいに非常識じゃない。
日本のFremlみたいにメールも帰らなければ
電話も出さないバカ会社とは違うようだ。





656 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 13:30:17 ]
イベント情報を載せられるページを作ろうと考えています。

cgi-design.net/prog/sche/sche36/sche36.cgi

こんな感じでフリーのものってありますか?
できればPHPのほうがいいです。

tackysroom.com/sample/annecho.cgi

フリーではこれが一番近いのですが(CGIだけど)、
細かい画像が邪魔だったり、
レイアウトがすぐ崩れてしまうのです…。

もし分かる方がいたら教えていただけませんか?
スレ違いだったらすいません…。

657 名前:デフォルトの名無しさん [2008/06/25(水) 19:34:47 ]
JAVAのクラスからわかんない
やさしく教えて

658 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 21:01:05 ]
>>657
ttp://www.sist.ac.jp/~suganuma/cpp/3-bu/10-sho/10-sho.htm#10-1

659 名前:デフォルトの名無しさん [2008/06/26(木) 17:38:23 ]
cab32.dll に存在するディレクトリ・トラバーサル問題を回避するためのラッ
パーライブラリ
なるものを、susieプラグイン探しているときに見つけた。
mij4x.datacompression.jp/?date=20040720

で、、、
もとの、cab32.dllが、
統合アーカイバ・プロジェクト
www.csdinc.co.jp/archiver/lib/cab32.html

2002/07/21からだから、、、
約6年弱
(このラッパーライブラリからだと)
約4年弱も、この、
「cab32.dll に存在するディレクトリ・トラバーサル問題」
放置されてたのか・・・?
だれか、治そう(「直す」がただしいのかな?)
とする勇者は出てこないのかなぁ?


ってか、直してください。 お願いします。m(__)m

660 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 02:01:47 ]
バカ丸出しの質問だったら、スマン。

ちょっと疑問に思ったんだが、ある言語で書かれたプログラムを別の言語で書かれた
プログラムに変換する研究って行われてるんかな?
でないと、団塊COBOLerが辞めていったりしたら、かなりヤバイことになるし、
Java(しかわからない)プログラマはPerlで書かれたプログラムだから、
プロうグラムいじれないってなことにもなると思うんだ。
だからそういう研究って、世の中のためになりそうだなぁ、と思った。

661 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 04:58:13 ]
>>660
近いと思われる研究例は「等価変換プログラミング」
ただしこれは、人間が形式仕様を書いて、機械で実行モジュール
まで展開しようというものらしい。
一般のアプリの向けツールは、VB-->C#などがある。

大抵の言語はチューリング完全だから、理屈では相互変換が可能だが
変換先にない機能(クロージャなど)を多用している場合は、変換ツール
作成が難しい。

662 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 05:10:20 ]
そういう変換をしようとしたときに最初から最後まで付きまとってくるのがライブラリの問題だったりする

663 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 19:02:09 ]
c言語の本を読み始めたんですが、マクロの置換という所で、

引用符付きの文字列の中では仮引数は置換されない。
しかし,置換テキストの中でパラメータ名の前に#記号が付いていれば,
その組合せはパラメータを実引数で置き換える形で,引用符付きの文字列に展開される。
これは,例えばデバッグ用のプリント・マクロを,次のように文字列を連結と組合せてつくるのに使える。

#define dprint(expr) printf(#expr " = %g\n", expr)

これを

dprint( x/y );

のようにして起動すると,このマクロは次のように展開される。

printf( "x/y" " = %g\n", x/y);

そして文字列は連結されるから,その結果は次のようになる。

printf( "x/y = %g\n", x/y);

ここの実引数の中では,それぞれの " は \",それぞれの \ は \\ で置き換えられるから,
その結果は文法的に正しい文字列定数になる。

と書いてあるのですが、

ここの実引数の中では,それぞれの " は \",それぞれの \ は \\ で置き換えられるから,
その結果は文法的に正しい文字列定数になる。

という所の意味がわかりません。
ここの実引数、それぞれの " 、それぞれの \とはどれのことなのでしょうか?

664 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 19:13:43 ]
dprint("\n")

665 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 19:14:13 ]
それぞれの使い方おかしかないか



666 名前:663 mailto:sage [2008/07/01(火) 19:50:33 ]
>>664
分かりました!ありがとうございました。

667 名前:デフォルトの名無しさん [2008/07/01(火) 21:18:20 ]
本当に根本的なことなんですが
今そこにexeファイルとしてのソフトがあるとします
そのソフトは改良は出来ないんですか?

他で話の流れの中で見たものでは
プログラムにはソースコード?なるものが必要で、人間が見るのはそれ
だからプログラムがあっても、ソースに戻せなければダメ、というものです
その“戻す”というのはできないんでしょうか

668 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 21:22:00 ]
時間と技術があれば出来ます

669 名前:デフォルトの名無しさん [2008/07/01(火) 21:22:19 ]
虐アセンブル

670 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 22:05:58 ]
>そのソフトは改良は出来ないんですか?
不可能ではない。
>そのソフトは改良は出来ないんですか?
不可能ではない。

671 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 22:06:54 ]
×>そのソフトは改良は出来ないんですか?
○>その“戻す”というのはできないんでしょうか

672 名前:デフォルトの名無しさん [2008/07/01(火) 22:07:02 ]
学校で使ってるBorland C++ Compilerってヤツを自宅でダウンロードして
使えるかどうか試しに簡単なプログラムをコンパイルしようとしたら
「インクルードファイル'stdio.h'をオープンできない」
って表示されました。
どうしたらコンパイルできるようになるんでしょうか?
どなたか教えてください。

673 名前:デフォルトの名無しさん [2008/07/01(火) 22:09:02 ]
672
このインストール手順に従えば出来る

www.hi-ho.ne.jp/jun_miura/bccdev.htm

674 名前:667 [2008/07/02(水) 21:09:24 ]
>>668-671
えーっと・・・まとめると
「その気になれば可能」
ということなんでしょうか
自分は無理なんで、可能だと分かればいいので

675 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 21:45:51 ]
多少の知識とかなりの根気と膨大な時間があれば可能
同じものをゼロから作る方が早いかもしれんぞ



676 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 22:00:15 ]
>>674
言わずもがなかもしれんが、使用許諾条件で逆アセンブル不可という場合がある。

677 名前:667 [2008/07/02(水) 22:04:59 ]
諦めます!><

>>676
作者蒸発のフリーソフトで、参考にするために中身が見れれば、という感じだったんですが
大変そうな作業なので、諦めます!






[ 続きを読む ] / [ 携帯版 ]

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

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