アセンブラ言語やマシン語は覚えておくべきですか? (520レス)
アセンブラ言語やマシン語は覚えておくべきですか? http://medaka.5ch.net/test/read.cgi/prog/1244804043/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
115: 仕様書無しさん [sage] 2009/06/18(木) 09:04:51 DBとかのミドルウェアでは使われてるだろうけど、業務系プログラミングではほとんど使ってない。 というか、使う場面が無い。 >>113 並列処理の知識って、あまり広まってなくね? 教科書とか論文とか読み始めてはいるが。。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/115
116: 仕様書無しさん [sage] 2009/06/19(金) 00:16:08 組込制御系でも、32bitの石を使うような案件だと、 もうマルチスッドレぐらい使いまくり。 空ループ禁止とか、mutexやセマフォなんかの排他/同期 手法ぐらい理解しといてくれ。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/116
117: 仕様書無しさん [sage] 2009/06/19(金) 04:03:53 >>114 なんかのサーバープログラムではマルチスレッドなしでは無理。 でもクライアント画面とかにマルチスレッドが必要? http://medaka.5ch.net/test/read.cgi/prog/1244804043/117
118: 仕様書無しさん [sage] 2009/06/19(金) 08:36:29 >>117 クライアントでもストレスない操作性を実装しようと 思ったらマルチスレッド使うよ。 何かするたびにユーザーを待たせてもいいなら使わないけどね。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/118
119: 仕様書無しさん [sage] 2009/06/19(金) 18:20:34 マルチスレッドなんて使わなくても、実装方法一つで幾らでも解決できるのにね。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/119
120: 仕様書無しさん [sage] 2009/06/19(金) 18:46:28 でもマルチスレッドのほうが楽でしょ? http://medaka.5ch.net/test/read.cgi/prog/1244804043/120
121: 仕様書無しさん [sage] 2009/06/19(金) 18:50:08 目的による。 マルチスレッドにするコストってのはあるからなぁ むしろ単にループを工夫するだけで目的達成できればそっちの方が楽なのはある。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/121
122: 仕様書無しさん [sage] 2009/06/19(金) 21:32:30 >>110 このページには聞いたことないCPUの名前がいっぱい出てくる http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMIT0f000017062009&landing=Next http://medaka.5ch.net/test/read.cgi/prog/1244804043/122
123: 仕様書無しさん [sage] 2009/06/20(土) 00:44:28 全部ARMだろう。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/123
124: 仕様書無しさん [sage] 2009/06/20(土) 06:00:03 モバイルはだいたいARMかSHの互換だな 全く独自ってのはまずない http://medaka.5ch.net/test/read.cgi/prog/1244804043/124
125: 仕様書無しさん [sage] 2009/06/20(土) 07:06:27 >>117 PC-機器とのタイマー監視アプリとかで必要でね? http://medaka.5ch.net/test/read.cgi/prog/1244804043/125
126: 仕様書無しさん [sage] 2009/06/20(土) 08:35:55 リアルタイム性が重要なのはマルチスレッドにしてプロセス数上げるより シングルスレッドで安定性重視なんじゃないのか http://medaka.5ch.net/test/read.cgi/prog/1244804043/126
127: 仕様書無しさん [sage] 2009/06/21(日) 22:01:12 >>126 いまだにRTOS乗ってない案件やってます。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/127
128: 仕様書無しさん [sage] 2009/06/23(火) 16:06:39 OSの不要な組み込み機器はいっぱいあるぞ。 だいいち、RTだけが必要でOS部分なんて不要なんだよな http://medaka.5ch.net/test/read.cgi/prog/1244804043/128
129: 仕様書無しさん [sage] 2009/06/24(水) 08:41:47 っていうかOSがあるほうがめずらしいだろ http://medaka.5ch.net/test/read.cgi/prog/1244804043/129
130: 仕様書無しさん [sage] 2009/06/24(水) 13:08:56 >>129 そこまで言うと無知丸出し http://medaka.5ch.net/test/read.cgi/prog/1244804043/130
131: 仕様書無しさん [sage] 2009/06/24(水) 14:01:59 ちっこいのしか相手してなきゃそうなるんでないかい。 俺も自前マルチタスクモニタ持ち出す方が多いかもしれん。 最近はめっきり減ってしまったが… http://medaka.5ch.net/test/read.cgi/prog/1244804043/131
132: 仕様書無しさん [sage] 2009/06/25(木) 01:32:24 汎用機を使用した開発では、COBOLやPL/Iブログラムの性能が出ない時にアセンブラをコンパイラに出力させて、ホットスポットの解析を行うことがあります。 ソースコード上は問題無いようにみえても、アセンブラのステップ数がかさんでいたりする問題などを検出するためです。 ※コンパイラが出力するのは、正確には擬似アセンブラです。コンパイルリストと呼ばれています。 なにが言いたいかというと、汎用機の開発ではまだまだアセンブラが現役のスキルとして重宝されているので、そっち系の仕事をするならば勉強して損はありません。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/132
133: 仕様書無しさん [sage] 2009/06/25(木) 04:38:07 組込作ってる会社でもアセンブラできない人は結構いる. チーム(開発)違うのに解析・最適化頼まれる事も ;P おまいら! 別に自分がアセンブラできなくても, 好きな奴がやってくれるからイイヤって思ってないか? 「アセンブラ扱える」 =「アセンブラでハァハァできる奴」 =「お金と時間とアセンブラコード渡せば 喜んで解析・最適化してくれる」 と勘違いしてないか? ・・・いや確かにそうかもしれないが, 本見ながら, 読める程度にはなろうぜ! http://medaka.5ch.net/test/read.cgi/prog/1244804043/133
134: 仕様書無しさん [sage] 2009/06/25(木) 12:11:46 汎用機でアセンブラソースをメンテした事が2回ある 可変長レコードファイル出力と単なる帳票出力 後者でCOBOLを使わなかった理由は知らん http://medaka.5ch.net/test/read.cgi/prog/1244804043/134
135: 仕様書無しさん [sage] 2009/06/25(木) 17:19:10 処理速度をウリにしてたんだろうきっと。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/135
136: 仕様書無しさん [] 2009/07/01(水) 07:08:45 昔話だが、俺のいた電子計算室ではCOBOLを開発言語と決めていた。 ところがあるチームが室長に黙ってアセンブラで業務を書き換えた。 発覚したとき「これはアセンブラでなければ書けない」と言い訳をした。 その後、他のチームの人は2〜3年でどんどん人事異動で入れ替わってゆくのに そこは5年間人事異動なし、10年後にCOBOLで書き換えられるまで 半数が異動できなかった。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/136
137: 仕様書無しさん [sage] 2009/07/01(水) 08:36:17 俺もC++とアセンブリ言語併用してそういうことやってるよ 他の人間には理解できないように作るのは保身の基本だと思ってる http://medaka.5ch.net/test/read.cgi/prog/1244804043/137
138: 仕様書無しさん [] 2009/07/01(水) 10:49:16 それは止めとけ。 「策士策に溺れる」「上手の手から水が漏れる」って昔から云うだろ。 バグを誘引して、自滅する。 http://medaka.5ch.net/test/read.cgi/prog/1244804043/138
139: 仕様書無しさん [sage] 2009/07/01(水) 10:56:06 アセンブリって一番簡単な言語なのになぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/139
140: 仕様書無しさん [] 2009/07/01(水) 11:03:42 アセンブリって一番原始的な言語なのになぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/140
141: 仕様書無しさん [sage] 2009/07/01(水) 11:07:50 原始的だから一番簡単なんだよなぁ http://medaka.5ch.net/test/read.cgi/prog/1244804043/141
142: 仕様書無しさん [sage] 2009/07/01(水) 11:14:02 簡単過ぎて難しい 何をやってるかが理解出来るまで少し読むだけでは理解出来ない http://medaka.5ch.net/test/read.cgi/prog/1244804043/142
143: 仕様書無しさん [] 2009/07/01(水) 11:25:26 FORTRANでやればなんでもない超多元配列など アセンブラでどうやって書けっちゅうんだ! http://medaka.5ch.net/test/read.cgi/prog/1244804043/143
144: 仕様書無しさん [sage] 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 ) の中身を参照すればいいんでないか? http://medaka.5ch.net/test/read.cgi/prog/1244804043/144
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 376 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s