アセンブラ言語やマシン語は覚えておくべきですか?
1仕様書無しさん
2009/06/12(金) 19:54:03 c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
51仕様書無しさん
2009/06/13(土) 23:11:07 WEB系の仕事するときでも、Java,PHP,JavaScript(AS含む),Rubyくらいは出てくるなぁ。
(一つのプロジェクトで全部使うわけでもないけど)
マスタメンテなどの管理アプリ欲しいっていわれればC#あたりで作ることになるし、
会社としてはWEB系以外の仕事も請負ってるんで、そっちはまたべつの技術使うし。
(一つのプロジェクトで全部使うわけでもないけど)
マスタメンテなどの管理アプリ欲しいっていわれればC#あたりで作ることになるし、
会社としてはWEB系以外の仕事も請負ってるんで、そっちはまたべつの技術使うし。
52仕様書無しさん
2009/06/13(土) 23:42:34 おれも情報処理技術者試験のCASL勉強したけど全然覚えてない
でも先にこれやっとくとCのポインタが理解しやすかったと思う
でも先にこれやっとくとCのポインタが理解しやすかったと思う
53仕様書無しさん
2009/06/14(日) 01:02:37 つまり複数言語を沢山使う人は、みんな無駄に改行を入れるということですね。
54仕様書無しさん
2009/06/14(日) 01:15:10 引数をスタックでわたすかレジスターで渡すかの違いがわかるのは大きい
わけねーだろ!
わけねーだろ!
55仕様書無しさん
2009/06/14(日) 01:28:29 知識はただじゃない
けど、オープンソースが僕の技術力を高めてくれた
プラマイ0
けど、オープンソースが僕の技術力を高めてくれた
プラマイ0
56仕様書無しさん
2009/06/14(日) 01:49:37 >>51
そんなバラバラで作っちゃって、メンテナンスどうしてんの?
同じ言語や環境で揃えて、誰か辞めてもメンテナンス出来るようにしないと
のちのち面倒くさいだろ。
二次受けで元請けの言いなりみたいな会社だったらそうなのかもしれないけど、
自社開発の所は環境揃えるもんだぜ。
そんなバラバラで作っちゃって、メンテナンスどうしてんの?
同じ言語や環境で揃えて、誰か辞めてもメンテナンス出来るようにしないと
のちのち面倒くさいだろ。
二次受けで元請けの言いなりみたいな会社だったらそうなのかもしれないけど、
自社開発の所は環境揃えるもんだぜ。
58仕様書無しさん
2009/06/14(日) 03:13:51 言語よりコンピュータで何ができるかわかってる方が大きい。
Cでもjavaでも.NETでもちょっとしたアプリなら誰でもできる。
でもスレッドをつかったプログラミングとか、異機種間通信で文字コードの違いを
頭に入れて作らなきゃいけないとかはまた別次元の問題。
大切なのは前者より後者
Cでもjavaでも.NETでもちょっとしたアプリなら誰でもできる。
でもスレッドをつかったプログラミングとか、異機種間通信で文字コードの違いを
頭に入れて作らなきゃいけないとかはまた別次元の問題。
大切なのは前者より後者
59仕様書無しさん
2009/06/14(日) 06:02:38 一ヶ月やった程度の新人に、動いてる客のシステムいじらせるとか正気ですか。
60仕様書無しさん
2009/06/14(日) 08:15:51 バラバラの言語で作っていたものを社内で統一するってことはよくあるね。
うちもJava,PHP,Perl,ASPってあったけど、一部の大規模なのをのぞいて、
新規案件は基本PHP+Symfonyに統一になった。
Webの場合は、言語の使い分けって技術者の自己満足でしかないんだよね。
HTML出てくればそれでいい。
うちもJava,PHP,Perl,ASPってあったけど、一部の大規模なのをのぞいて、
新規案件は基本PHP+Symfonyに統一になった。
Webの場合は、言語の使い分けって技術者の自己満足でしかないんだよね。
HTML出てくればそれでいい。
61仕様書無しさん
2009/06/14(日) 08:50:2762仕様書無しさん
2009/06/14(日) 09:07:51 小規模システムを作り切りで納品するだけの下請なんじゃね
だからメンテナンスは考えないで、
目新しい言語に次々手を出すと
だからメンテナンスは考えないで、
目新しい言語に次々手を出すと
63仕様書無しさん
2009/06/14(日) 09:14:2664仕様書無しさん
2009/06/14(日) 09:50:11 > 10万ステップ級
すいぶん小規模なんだなw
すいぶん小規模なんだなw
66仕様書無しさん
2009/06/14(日) 10:03:15 それは拷問だ
67仕様書無しさん
2009/06/14(日) 10:30:2769仕様書無しさん
2009/06/14(日) 10:35:3571仕様書無しさん
2009/06/14(日) 10:48:47 >>65
>ひとつのファイルが10万ステップだお
1行に平均40バイト書かれてると仮定すれば、ファイルサイズは4メガバイト足らずか。
そんなソースコードが存在してる時点で会社のレベルが知れるね。
新人をいれるとかいれないとか以前の問題だと思うぞ。
>ひとつのファイルが10万ステップだお
1行に平均40バイト書かれてると仮定すれば、ファイルサイズは4メガバイト足らずか。
そんなソースコードが存在してる時点で会社のレベルが知れるね。
新人をいれるとかいれないとか以前の問題だと思うぞ。
72仕様書無しさん
2009/06/14(日) 10:50:42 保守できないじゃん。
73仕様書無しさん
2009/06/14(日) 10:54:00 業務系には蛙がたくさんいるようだな
74仕様書無しさん
2009/06/14(日) 11:04:14 アセンブラが出来ない奴らがスレ違いの話を延々とw
76仕様書無しさん
2009/06/14(日) 11:23:41 結論出てんのなら、このスレ終了でいいじゃん。
なにスレ違いな話を延々としてんの。
なにスレ違いな話を延々としてんの。
79仕様書無しさん
2009/06/14(日) 11:44:58 Cを理解してるっていってもねえ。
理解してると思ってるのは自分だけって奴もいっぱいいるしな。
static関数のプロトタイプ宣言をヘッダに書くみたいな狂ったことして
「Cわかります」って威張られても笑っちゃうだけだよ。
関数のポインタが嫌でifをずらずら並べたり、プロトタイプ宣言がわからなくて
ボトムアップ順で関数記述したり、ローカルでしか使わない関数なのにstatic
つけなかったり、分割コンパイルがよくわからないから1個のソースに何でもかんでも
入れたり・・・「なんちゃってCプログラマ」は無数にいるよ。
理解してると思ってるのは自分だけって奴もいっぱいいるしな。
static関数のプロトタイプ宣言をヘッダに書くみたいな狂ったことして
「Cわかります」って威張られても笑っちゃうだけだよ。
関数のポインタが嫌でifをずらずら並べたり、プロトタイプ宣言がわからなくて
ボトムアップ順で関数記述したり、ローカルでしか使わない関数なのにstatic
つけなかったり、分割コンパイルがよくわからないから1個のソースに何でもかんでも
入れたり・・・「なんちゃってCプログラマ」は無数にいるよ。
82仕様書無しさん
2009/06/14(日) 14:33:08 ま、アセンブラの次にcは最後まで生き残る言語だからな。
コンピュータという機械がある限りアセンブラは存在し、
アセンブラが存在する限りcは存在する。
コンピュータという機械がある限りアセンブラは存在し、
アセンブラが存在する限りcは存在する。
83仕様書無しさん
2009/06/14(日) 16:49:2986仕様書無しさん
2009/06/14(日) 18:45:21 アセンブラぐらいマニュアル見ながら読めるのが普通だろ。ユーザーレポートのレジスタ値見ても障害解析できねーじゃないか。
何も上級シスアド受かれとか言ってるわけじゃないし、基本だけ知ってれば何とでもなる。2日で覚えれるさ。
何も上級シスアド受かれとか言ってるわけじゃないし、基本だけ知ってれば何とでもなる。2日で覚えれるさ。
87仕様書無しさん
2009/06/14(日) 18:50:26 C言語「覚えた」の基準は、構造化やモジュール結合度の概念が身についてないと何の意味もないよね。
89仕様書無しさん
2009/06/15(月) 23:07:49 簡単なアセンブラぐらいできないんだったら、
プログラマやめたほうがいいだろ。
アセンブラでアプリ1本作るというのなら、大変だけど。
プログラマやめたほうがいいだろ。
アセンブラでアプリ1本作るというのなら、大変だけど。
90仕様書無しさん
2009/06/16(火) 08:12:49 >>67
>> OSですら500万STEPだぞ。
君ねー、OS書いたことないの、バレバレだよーん。
その君の言ってるOSって、まあ、基本的なドライバは
含めるとしても、ExcelやWordは入ってないよな?(笑)
>> OSですら500万STEPだぞ。
君ねー、OS書いたことないの、バレバレだよーん。
その君の言ってるOSって、まあ、基本的なドライバは
含めるとしても、ExcelやWordは入ってないよな?(笑)
91仕様書無しさん
2009/06/16(火) 10:04:26 つーか、マイコンやれば簡単な電子回路も学べるし
アセンブラも学べるしドライバが何やってるかもよくわかるし
PCだけやってても技術者にはなれない
アセンブラも学べるしドライバが何やってるかもよくわかるし
PCだけやってても技術者にはなれない
93仕様書無しさん
2009/06/16(火) 22:37:58 つーか、自分でCPU作ってCコンパイラを作らなければいいんだよ
94仕様書無しさん
2009/06/16(火) 22:39:55 >>54
> 引数をスタックでわたすかレジスターで渡すかの違いがわかるのは大きい
> わけねーだろ!
組み込みだと結構気にしますが。
関数の第一引数はint型であれば、レジスタ渡しを優先的に選択するマイコンとか。
知らないと損をすることがあるので違うマイコンをはじめて使う時は
このあたりのことから勉強してます。
> 引数をスタックでわたすかレジスターで渡すかの違いがわかるのは大きい
> わけねーだろ!
組み込みだと結構気にしますが。
関数の第一引数はint型であれば、レジスタ渡しを優先的に選択するマイコンとか。
知らないと損をすることがあるので違うマイコンをはじめて使う時は
このあたりのことから勉強してます。
97仕様書無しさん
2009/06/16(火) 22:57:48 -O -fomit-frame-pointer -fforce-register
ってやれば出来るだけスタック渡ししてくれるでそ
ってやれば出来るだけスタック渡ししてくれるでそ
98仕様書無しさん
2009/06/16(火) 23:01:17 まちがえた 出来るだけレジスタ渡し、ね
99仕様書無しさん
2009/06/17(水) 02:45:46 組込みマイコンでもGCC使えないのは、もうモチベーション出ないな。
100仕様書無しさん
2009/06/17(水) 02:50:16 GCCがあってもむしろアセンブラでガリガリ書きたい石もある。
ColdFireとか。
ColdFireとか。
101仕様書無しさん
2009/06/17(水) 04:47:33102仕様書無しさん
2009/06/17(水) 05:29:38 >>65
10万ステップの内、実際実行されるステップ数が1000行で残りはゴミとか容量気にしないアホが作るとこうなるんだな
あとオブジェクト指向言語から始めた奴なんかも容量まったく気にしてないしな
携帯500万行っていってっけど、ゴミがわんさかwww
10万ステップの内、実際実行されるステップ数が1000行で残りはゴミとか容量気にしないアホが作るとこうなるんだな
あとオブジェクト指向言語から始めた奴なんかも容量まったく気にしてないしな
携帯500万行っていってっけど、ゴミがわんさかwww
103仕様書無しさん
2009/06/17(水) 08:00:33 アセンブラなどは、大工で云えば「カンナ使った面仕上げや、カナヅチ使った釘打ちの技など」だよ。
今の住宅建設では、ほとんど使わないだろ。
工場で面仕上げ済みだし、釘は電動釘打ち機で打つ。
プレハブ方式で、ユニットを組み上げるイメージで建設してる。
だから、ド素人に近い大工でも使えてる。
ソフト業界も似たことやってるよな。
素人の若いの集めて、生産性の高い最新言語を即席で教え込んで
バカスカとアホなコード粗製濫造して、何とかシステムを完成に持ち込んでいる。
やっぱ、カンナも使えない釘打ちもできないじゃあ、大工じゃないよな。
細かな調整や裏技のためには必須だろ?
今の住宅建設では、ほとんど使わないだろ。
工場で面仕上げ済みだし、釘は電動釘打ち機で打つ。
プレハブ方式で、ユニットを組み上げるイメージで建設してる。
だから、ド素人に近い大工でも使えてる。
ソフト業界も似たことやってるよな。
素人の若いの集めて、生産性の高い最新言語を即席で教え込んで
バカスカとアホなコード粗製濫造して、何とかシステムを完成に持ち込んでいる。
やっぱ、カンナも使えない釘打ちもできないじゃあ、大工じゃないよな。
細かな調整や裏技のためには必須だろ?
104仕様書無しさん
2009/06/17(水) 10:08:02105仕様書無しさん
2009/06/17(水) 10:08:21 昔話 まだ仮想記憶でなかったメインフレームの頃
初心者〜低レベルプログラマーの書くCOBOLプログラムが原因不明のアドレスエラーで
落ちるケースが続出した。
ソースを読むと、一見落ちる理由がない。
あるとすればテーブルの添え字がゾーン形式であることくらい。
ま、やってみよう、とその添え字をパック形式やバイナリー形式に直すと、OK。
初めのうち首をひねった。落ちないプログラムもあるのだ。
落ちたプログラムのオブジェクトリストを出して追跡してみて、ようやくわかった。
FILE-CONTROLの4番目以降に記述したファイルのフィールドに対してゾーン形式の
添え字を使うとレジスターのやりくりがつかなくなって落ちるということ。
すぐにメーカーに現象を連絡し、各プログラマーにはゾーン形式の添え字を使うなと厳命。
仮想記憶コンピューターが入った頃転勤したので、その後どうなったかは知らない。
初心者〜低レベルプログラマーの書くCOBOLプログラムが原因不明のアドレスエラーで
落ちるケースが続出した。
ソースを読むと、一見落ちる理由がない。
あるとすればテーブルの添え字がゾーン形式であることくらい。
ま、やってみよう、とその添え字をパック形式やバイナリー形式に直すと、OK。
初めのうち首をひねった。落ちないプログラムもあるのだ。
落ちたプログラムのオブジェクトリストを出して追跡してみて、ようやくわかった。
FILE-CONTROLの4番目以降に記述したファイルのフィールドに対してゾーン形式の
添え字を使うとレジスターのやりくりがつかなくなって落ちるということ。
すぐにメーカーに現象を連絡し、各プログラマーにはゾーン形式の添え字を使うなと厳命。
仮想記憶コンピューターが入った頃転勤したので、その後どうなったかは知らない。
106仕様書無しさん
2009/06/17(水) 15:04:32 コンパイラも同時進行で作ってるような出来立てのホヤホヤの石とかで
新規で構築するとかなら、アセンブラ必要だな。
新規で構築するとかなら、アセンブラ必要だな。
107仕様書無しさん
2009/06/17(水) 17:26:20 マシンの性能が良くなり、メモリもいくらでも使える時代なんだから
アセンブラなど不要。
…と思ってる馬鹿はおらんか?w
アセンブラなど不要。
…と思ってる馬鹿はおらんか?w
108仕様書無しさん
2009/06/17(水) 17:47:20 新しい石ができれば最小限誰かがどこかで機械語を使わなきゃならんのだがな
109仕様書無しさん
2009/06/17(水) 18:10:15 新規の石はむしろコンパイラの不具合が出切ってないから、実地で修正でバッグしなならん。
コンパイラの吐き出すコードが正しいかどうかを検証する事もしばしば。
コンパイラの吐き出すコードが正しいかどうかを検証する事もしばしば。
110仕様書無しさん
2009/06/17(水) 23:55:09 オープン系のもれにはなんで枯れたコンパイラがあるCPUを使わないのか
不思議でならない。
不思議でならない。
11299
2009/06/18(木) 03:07:12113仕様書無しさん
2009/06/18(木) 07:17:16 >>104
>でも、ほんとうに速度やメモリ効率を重視される時が来たら、出番があると信じてるが。
組込では無いが、マルチスレッドで作ることを強制される時代が近いはず
高級言語でも俺達の持つ枯れた知識の出番も近づいていると思うんだけど。
あ、異動してPGではなかったonz
>でも、ほんとうに速度やメモリ効率を重視される時が来たら、出番があると信じてるが。
組込では無いが、マルチスレッドで作ることを強制される時代が近いはず
高級言語でも俺達の持つ枯れた知識の出番も近づいていると思うんだけど。
あ、異動してPGではなかったonz
114仕様書無しさん
2009/06/18(木) 07:25:18 マルチスレッドなんてもう使いまくりでしょ業務系は
115仕様書無しさん
2009/06/18(木) 09:04:51 DBとかのミドルウェアでは使われてるだろうけど、業務系プログラミングではほとんど使ってない。
というか、使う場面が無い。
>>113
並列処理の知識って、あまり広まってなくね?
教科書とか論文とか読み始めてはいるが。。
というか、使う場面が無い。
>>113
並列処理の知識って、あまり広まってなくね?
教科書とか論文とか読み始めてはいるが。。
116仕様書無しさん
2009/06/19(金) 00:16:08 組込制御系でも、32bitの石を使うような案件だと、
もうマルチスッドレぐらい使いまくり。
空ループ禁止とか、mutexやセマフォなんかの排他/同期
手法ぐらい理解しといてくれ。
もうマルチスッドレぐらい使いまくり。
空ループ禁止とか、mutexやセマフォなんかの排他/同期
手法ぐらい理解しといてくれ。
118仕様書無しさん
2009/06/19(金) 08:36:29119仕様書無しさん
2009/06/19(金) 18:20:34 マルチスレッドなんて使わなくても、実装方法一つで幾らでも解決できるのにね。
120仕様書無しさん
2009/06/19(金) 18:46:28 でもマルチスレッドのほうが楽でしょ?
121仕様書無しさん
2009/06/19(金) 18:50:08 目的による。
マルチスレッドにするコストってのはあるからなぁ
むしろ単にループを工夫するだけで目的達成できればそっちの方が楽なのはある。
マルチスレッドにするコストってのはあるからなぁ
むしろ単にループを工夫するだけで目的達成できればそっちの方が楽なのはある。
122仕様書無しさん
2009/06/19(金) 21:32:30 >>110
このページには聞いたことないCPUの名前がいっぱい出てくる
http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMIT0f000017062009&landing=Next
このページには聞いたことないCPUの名前がいっぱい出てくる
http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMIT0f000017062009&landing=Next
123仕様書無しさん
2009/06/20(土) 00:44:28 全部ARMだろう。
124仕様書無しさん
2009/06/20(土) 06:00:03 モバイルはだいたいARMかSHの互換だな
全く独自ってのはまずない
全く独自ってのはまずない
126仕様書無しさん
2009/06/20(土) 08:35:55 リアルタイム性が重要なのはマルチスレッドにしてプロセス数上げるより
シングルスレッドで安定性重視なんじゃないのか
シングルスレッドで安定性重視なんじゃないのか
128仕様書無しさん
2009/06/23(火) 16:06:39 OSの不要な組み込み機器はいっぱいあるぞ。
だいいち、RTだけが必要でOS部分なんて不要なんだよな
だいいち、RTだけが必要でOS部分なんて不要なんだよな
129仕様書無しさん
2009/06/24(水) 08:41:47 っていうかOSがあるほうがめずらしいだろ
131仕様書無しさん
2009/06/24(水) 14:01:59 ちっこいのしか相手してなきゃそうなるんでないかい。
俺も自前マルチタスクモニタ持ち出す方が多いかもしれん。
最近はめっきり減ってしまったが…
俺も自前マルチタスクモニタ持ち出す方が多いかもしれん。
最近はめっきり減ってしまったが…
132仕様書無しさん
2009/06/25(木) 01:32:24 汎用機を使用した開発では、COBOLやPL/Iブログラムの性能が出ない時にアセンブラをコンパイラに出力させて、ホットスポットの解析を行うことがあります。
ソースコード上は問題無いようにみえても、アセンブラのステップ数がかさんでいたりする問題などを検出するためです。
※コンパイラが出力するのは、正確には擬似アセンブラです。コンパイルリストと呼ばれています。
なにが言いたいかというと、汎用機の開発ではまだまだアセンブラが現役のスキルとして重宝されているので、そっち系の仕事をするならば勉強して損はありません。
ソースコード上は問題無いようにみえても、アセンブラのステップ数がかさんでいたりする問題などを検出するためです。
※コンパイラが出力するのは、正確には擬似アセンブラです。コンパイルリストと呼ばれています。
なにが言いたいかというと、汎用機の開発ではまだまだアセンブラが現役のスキルとして重宝されているので、そっち系の仕事をするならば勉強して損はありません。
133仕様書無しさん
2009/06/25(木) 04:38:07 組込作ってる会社でもアセンブラできない人は結構いる.
チーム(開発)違うのに解析・最適化頼まれる事も ;P
おまいら!
別に自分がアセンブラできなくても,
好きな奴がやってくれるからイイヤって思ってないか?
「アセンブラ扱える」
=「アセンブラでハァハァできる奴」
=「お金と時間とアセンブラコード渡せば
喜んで解析・最適化してくれる」
と勘違いしてないか?
・・・いや確かにそうかもしれないが,
本見ながら, 読める程度にはなろうぜ!
チーム(開発)違うのに解析・最適化頼まれる事も ;P
おまいら!
別に自分がアセンブラできなくても,
好きな奴がやってくれるからイイヤって思ってないか?
「アセンブラ扱える」
=「アセンブラでハァハァできる奴」
=「お金と時間とアセンブラコード渡せば
喜んで解析・最適化してくれる」
と勘違いしてないか?
・・・いや確かにそうかもしれないが,
本見ながら, 読める程度にはなろうぜ!
134仕様書無しさん
2009/06/25(木) 12:11:46 汎用機でアセンブラソースをメンテした事が2回ある
可変長レコードファイル出力と単なる帳票出力
後者でCOBOLを使わなかった理由は知らん
可変長レコードファイル出力と単なる帳票出力
後者でCOBOLを使わなかった理由は知らん
135仕様書無しさん
2009/06/25(木) 17:19:10 処理速度をウリにしてたんだろうきっと。
136仕様書無しさん
2009/07/01(水) 07:08:45 昔話だが、俺のいた電子計算室ではCOBOLを開発言語と決めていた。
ところがあるチームが室長に黙ってアセンブラで業務を書き換えた。
発覚したとき「これはアセンブラでなければ書けない」と言い訳をした。
その後、他のチームの人は2〜3年でどんどん人事異動で入れ替わってゆくのに
そこは5年間人事異動なし、10年後にCOBOLで書き換えられるまで
半数が異動できなかった。
ところがあるチームが室長に黙ってアセンブラで業務を書き換えた。
発覚したとき「これはアセンブラでなければ書けない」と言い訳をした。
その後、他のチームの人は2〜3年でどんどん人事異動で入れ替わってゆくのに
そこは5年間人事異動なし、10年後にCOBOLで書き換えられるまで
半数が異動できなかった。
137仕様書無しさん
2009/07/01(水) 08:36:17 俺もC++とアセンブリ言語併用してそういうことやってるよ
他の人間には理解できないように作るのは保身の基本だと思ってる
他の人間には理解できないように作るのは保身の基本だと思ってる
138仕様書無しさん
2009/07/01(水) 10:49:16 それは止めとけ。
「策士策に溺れる」「上手の手から水が漏れる」って昔から云うだろ。
バグを誘引して、自滅する。
「策士策に溺れる」「上手の手から水が漏れる」って昔から云うだろ。
バグを誘引して、自滅する。
139仕様書無しさん
2009/07/01(水) 10:56:06 アセンブリって一番簡単な言語なのになぁ
140仕様書無しさん
2009/07/01(水) 11:03:42 アセンブリって一番原始的な言語なのになぁ
141仕様書無しさん
2009/07/01(水) 11:07:50 原始的だから一番簡単なんだよなぁ
142仕様書無しさん
2009/07/01(水) 11:14:02 簡単過ぎて難しい
何をやってるかが理解出来るまで少し読むだけでは理解出来ない
何をやってるかが理解出来るまで少し読むだけでは理解出来ない
143仕様書無しさん
2009/07/01(水) 11:25:26 FORTRANでやればなんでもない超多元配列など
アセンブラでどうやって書けっちゅうんだ!
アセンブラでどうやって書けっちゅうんだ!
144仕様書無しさん
2009/07/01(水) 21:46:32 >>143
[10][10][10][10]の多次元配列なら、
各最大要素 10*10*10*10 のメモリを確保しておいて、
[i1][i2][i3][i4]をアクセスするときは
basePoint + ( i1 * 1000 + i2 * 100 + i3 * 10 + i4 ) の中身を参照すればいいんでないか?
[10][10][10][10]の多次元配列なら、
各最大要素 10*10*10*10 のメモリを確保しておいて、
[i1][i2][i3][i4]をアクセスするときは
basePoint + ( i1 * 1000 + i2 * 100 + i3 * 10 + i4 ) の中身を参照すればいいんでないか?
145仕様書無しさん
2009/07/02(木) 04:05:16 メモリ参照する度に乗算命令なんかコスト高すぎて使ってられねえ。
146仕様書無しさん
2009/07/02(木) 04:32:22 10は、(2*2+1)*2
2回シフトに元足して更に1回シフト。
4ステップだけど、いまどき乗算なんて1サイクルだからなぁ…
2回シフトに元足して更に1回シフト。
4ステップだけど、いまどき乗算なんて1サイクルだからなぁ…
148仕様書無しさん
2009/07/03(金) 00:26:36 デバッガによるx86プログラム解析入門 こういう本を理解するにはアセンブラやc言語をマスターしておかないと理解できないものなんですか?
149仕様書無しさん
2009/07/03(金) 03:11:36 そもそもプログラマ辞めろ
150仕様書無しさん
2009/07/03(金) 11:02:57 そうだそうだ
プログラマは少ないほうが俺の給料はよくなる
プログラマは少ないほうが俺の給料はよくなる
レスを投稿する
ニュース
- 【台湾有事】トランプ氏 電話会談で高市総理に発言抑制を要求か 米メディア報道… ★6 [BFU★]
- 「国分太一さんの悪口なんて聞いたことがない」 起業家・溝口勇児氏が擁護「三国志で言えば劉備」「誤解生まれているんじゃないか」 [muffin★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★9 [Ailuropoda melanoleuca★]
- 追い詰められているのは「高市首相」ではなく「習近平」? 対日強硬姿勢は「経済悪化」で虚勢、高市首相へ [お断り★]
- 【蒲郡ホテル】「中国人団体がキャンセル 損失2000万円」報道に見解公表→「想定内」「中国からの団体客に依存してない」 [nita★]
- 【長野】「空き家バンク」の担当職員の40代男性係長「売れない」とウソ、価格を下げさせて自ら購入・高値で売却 辰野町 [ぐれ★]
- 【高市悲報】麻生太郎さん、ものすごい顔で官邸入り [115996789]
- 世界一流紙(ロイター、ブルームバーグ、WSJ) 「トランプが高市首相に挑発しないよう助言」 と一斉報道→日本政府は否定wwww [271912485]
- 【悲報】白浜町のパンダ、年1億円のレンタル料で40億円の経済効果があった事が判明する🥹 [616817505]
- 【悲報】「そんなことよりも」高市早苗首相、ついつい余計な一言を言ってしまう [115996789]
- ひるおび「WSJの記事は中国寄りの記者が書いたかもしれない!情報戦に気をつけろ!😡」高市 [931948549]
- ひるおびの立川志らく発言でTBS社長が言及する大事態に発展 [633746646]
