1 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 09:05:54 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ(実は96番目) スレ立てるまでもない質問はここで 97匹目 pc12.2ch.net/test/read.cgi/tech/1237091698/
828 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 00:43:07 ] そういうのはマでやってくれ
829 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 11:58:05 ] スパロボみたいなゲーム作ろうと思うんですが、マス目状の処理ってどうやったらいいんでしょ? エクセルみたいにセル単位でそれぞれをオブジェクト化するの?
830 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:03:09 ] マス目クラスの2次元配列。 中身の代表は、地形マップ情報、乗ってるキャラのオブジェクトポインター 地形のパラメータ 等々
831 名前:デフォルトの名無しさん [2009/06/21(日) 12:13:55 ] ソフトを作りたいのですが テキストエディタ(内部文字コードUnicode)を作るとしたら python,VB,HSPで簡単に作れる言語はどれですか?
832 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:21:04 ] >>830 おお、おおありがとうございます なんかこれイメージわかないんですよねぇ
833 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:21:58 ] 簡単に作れるものだと作っても使うだけの価値がないぞ
834 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:42:23 ] もし機械語をはけるコンパイラを作ろうと思ったらどこまで作ればよいの? リンカとかはそのまま使えるとしたら、objファイルを作れるようになればOK?
835 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:46:08 ] objファイルって何?
836 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 12:56:58 ] coffとか。
837 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:00:53 ] Object Module Format でしょ? >>834 バックエンドはアセンブラに任せればいいと思うんだけど、 それじゃダメなの?
838 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:03:43 ] とりあえずは.asmまでにしてあとはアセンブラにまかせちゃう。 似た言語があるならそれ(たとえば.c)へのコンバータというのもありかも知れない。 リンカのみ既存のものを利用するなら.objまででいいんじゃね。
839 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:14:48 ] >>837-838 いや、普通がどうなのかわからなかったんで・・ 参考になります そうなると、例えば実行可能ファイルを生成できるコンパイラは 一緒にアセンブラも環境に持ってるわけか とりあえず.asmまでを目標にするとして もし一般に公開できるものを作ろうとしたら アセンブラのライセンスがどうのって話も調べないとだめな訳ですね
840 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:16:23 ] >>839 >一緒にアセンブラも環境に持ってるわけか それは処理系のアーキテクチャによる
841 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:29:48 ] アセンブラ言語の課題がわかりません 初項77、項差‐3の等差数列で和が最大になるのは何項目か、そしてその和を求めよ という課題なのですが KADAI START LAD GR1,77 LAD GR2,1 LAD GR3,0 LOOP ADDA GR3,GR1 SUBA GR1,3 ADDA GR2,1 CPL GR1,D0 JPL LOOP ST GR3,SUM SUBA GR2,1 LD GR2,IDX RET D0 DC 0 SUM DS 3 IDX DS 3 END これだとループしてしまいます どこが間違っているのでしょうか
842 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:44:19 ] SUBA GR1,3の直前で D0にGR1を代入すればいいんじゃない?
843 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 13:48:14 ] D0は定数のゼロでは? CPL GR1, D0 じゃなくて CPA GR1,D0
844 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 14:10:32 ] CPAにすると上にもどらないんですけど >>842 何か違う気がするんですけど
845 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 14:33:19 ] LOOP ADDA GR3,GR1 SUBA GR1,=3 ADDA GR2,=1 CPA GR1,=0 JPL LOOP
846 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 14:36:41 ] 自己解決しました 直接数値を引いたり足したりはできないのですね
847 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 14:38:30 ] >>845 そうするとできるのですか 知りませんでした 大変参考になります ありがとうございました
848 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:40:11 ] awkの質問していいですか?
849 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:43:23 ] www.domo2.net/search/search.cgi?word=awk&tnum=50&sort=res+desc
850 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 16:46:41 ] そっかー...
851 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 17:22:33 ] >>848 いいですよ。
852 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 17:29:13 ] >>851 if文で使用している変数の値のセットを{〜}の外に出すと おかしくなるのはなぜですか? {if(xxxx<$8){〜}} xxxx=yy のように
853 名前:デフォルトの名無しさん [2009/06/21(日) 17:36:09 ] populateってどういう意味でしょうか? 調べても普通の意味の「居住する」とかしか出ない stackのpush,popのpopのことなのかな 英語に詳しい方教えてください
854 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 17:37:17 ] >>852 「おかしくなる」とは? >>853 どんな文脈で使ってるの?
855 名前:853 mailto:sage [2009/06/21(日) 17:54:01 ] >>854 「ポピュレート」でググって出てくるような文脈です 例えが不都合ですみません・・・
856 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 17:58:42 ] ググったってことはその前にその単語をどこかで見かけたんだろw それはどこなのさ。 所有者関連のメソッドでみかけるな。
857 名前:デフォルトの名無しさん [2009/06/21(日) 17:59:07 ] 「populate computer」でググれ。 forum.soft32.com/win4/populate-computer-description-username-ftopict238810.html
858 名前:デフォルトの名無しさん [2009/06/21(日) 18:00:29 ] 所有物にするってことじゃないの?
859 名前:853 mailto:sage [2009/06/21(日) 18:03:28 ] javaのメソッド名で見かけたんです www.wordreference.com/enja/populate にありましたが データ入力する、でいいんでしょうかね
860 名前:853 mailto:sage [2009/06/21(日) 18:05:44 ] おお、所有物にするってことですか、なるほど ありがとうございます
861 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:09:01 ] Javaなどの文脈でポピュレートというのは、外部のデータからフィールドに値をセットすることをいいます。 データを、あるべきところに「住まわせる」ようなイメージです。
862 名前:853 mailto:sage [2009/06/21(日) 18:13:40 ] >>861 なるほど、それでpopulateか しっくりきました
863 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:20:35 ] というかpopularを一般化するとfillのような意味
864 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:28:05 ] ポインタってなんですか? まったく意味分からんのですけど アドレス?住所?
865 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:28:32 ] そうだよ
866 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:34:28 ] 違うよ
867 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:37:26 ] まったくわからないのにポインタという単語からアドレスを引っ張ってこれたんだから キミはもうすべてを理解している。
868 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:38:45 ] してないよ
869 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:40:52 ] アドレスしか入らないただの変数だよ 演算は特別扱いだけど
870 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 18:51:04 ] ポインタ考えた人のすごいところは ポインタにアドレスだけでなく、 型を保持させたことじゃないかと個人的に思う。 もしポインタに型がなかったら、 そこから何バイト分がデータなのか 別の機構で保持する必要がある。 でも、ポインタに型があるおかげで、 例えば int *p なら p が int 型のデータが入っているアドレスを指していて、 そのアドレスから4バイト分(環境によって違うけど)が データ本体なのだとすぐわかる。 すごい。
871 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 19:39:28 ] でも配列型は中途半端でした。
872 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 19:47:52 ] 配列型ってなんだっけ?
873 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 19:58:28 ] int (*p)[4]; このpが指すのはintが4個入る配列、という型。 ++pするとint 4個ぶんずれる。
874 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 20:01:20 ] アドレスを覚えたらチートできるってこと?
875 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 20:01:55 ] どの辺が中途半端なの?
876 名前:デフォルトの名無しさん [2009/06/21(日) 20:39:32 ] ポインタってなんですか?
877 名前:デフォルトの名無しさん mailto:sage [2009/06/21(日) 20:42:21 ] 文字列とポインタが癒着してしまったのが失敗。