アセンブラ言語やマシン語は覚えておくべきですか?

1仕様書無しさん
垢版 |
2009/06/12(金) 19:54:03
c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
2仕様書無しさん
垢版 |
2009/06/12(金) 19:58:48
>>1
マシン語は不要。
アセンブラは、「おれ業務系のプログラムだったらもう余裕。工数も機能を言われるだけである程度見積もれる」ってレベルになって
仕事にマンネリ化して、さらにもう一皮向けたプログラマになりたいと思ったら、マイコンと一緒に始めなさい
2009/06/12(金) 20:02:33
知らないよりは、知ってれば有利。
今じゃほぼ無いと思うが、昔はコンパイラにもバグがあって、それを調べるのに重宝した。
2009/06/12(金) 20:05:40
むしろ言語を学ぶこと自体既に意味がなくなりつつ
5仕様書無しさん
垢版 |
2009/06/12(金) 20:23:41
>>4
どういうことですか?
2009/06/12(金) 20:36:10
なぜにC言語

言うのが20年ばかり遅くはないか
2009/06/12(金) 20:40:44
>>2
そういうレベルになっちゃうと、もうアセンブラ仕事なんか理解できないよ。
2009/06/12(金) 20:54:30
業種によるだろ。JK
9仕様書無しさん
垢版 |
2009/06/12(金) 21:47:13
ニーモニック表が読めればOK
10仕様書無しさん
垢版 |
2009/06/12(金) 22:10:32
ローカル変数やヒープ、関数の呼び出し規約、スタックの構造が想像できるようになると、デバッグ効率も全然違うから是非覚えておくべき。
というか、アセンブリ言語を経験していないブログラマは、セックスを経験していないホストのようなもの。見てくれだけで女を喜ばそうなんざ、
どだい無理な話だわな。
2009/06/12(金) 22:19:31
学生時代に経験したけどほとんど覚えてない
2009/06/12(金) 22:24:13
というかこれは憶える必要はない、と断言できるものってそうそう無い。
>>1が何系のプログラマーになりたいか、でその進路にアセンブラは必要か否か
ならまだ答えられるんだけど、プログラマーと漠然とした範囲なら
「おぼえておいてソンは無い」という当たり障りない答えになってしまうかと。
13仕様書無しさん
垢版 |
2009/06/12(金) 23:27:11
アセンブリ言語
アセンブラ
2009/06/12(金) 23:31:22
アセロラ飲料
プリクラ
2009/06/12(金) 23:39:19
>>1はまず日本語を覚えて、句読点の分量を適宜調整して欲しい。
2009/06/13(土) 00:16:34
最低限、そのコードが動くマシンがどうなっているのかは知っているべきだし、
はき出すコードがおかしくないかどうか位は自分で見てわかるべき。(あんちょこ使って良いから。)

配列にマシン語いれといて自己書き換えとかC言語でも希に良くやる。
2009/06/13(土) 00:54:25
アセンブリ言語なんて、
計算機アーテクチャを知ってないと、自分が何やってるかわからんようになって
一発でやる気が無くなるのがオチ

最低でもタネンバウムのOS本は読んどかないとな
18仕様書無しさん
垢版 |
2009/06/13(土) 01:01:48
クラッキングのためだと思ったら、結構楽しく覚えられるんじゃね?
2009/06/13(土) 01:05:47
それは修羅の道
普通に勉強する方が遥かに楽
20仕様書無しさん
垢版 |
2009/06/13(土) 01:38:41
マシン語はさすがにおぼえなくていいよ
21仕様書無しさん
垢版 |
2009/06/13(土) 02:12:54
組込なら書けなくても読めたほうがいいよ。Cで書いたプログラムの動きが納得できないときに
コンパイラが吐いたアセンブラで机上デバッグするというのはよくやること。
2009/06/13(土) 02:23:17
汎用機からJavaに移植する仕事したときにアセンブラの解析やったなぁ
自分は8ビットでマシン語やってたからある程度理解出来たけど
他のプログラマはみんな業務系の人だったんで誰も読めなかった
2009/06/13(土) 02:26:29
そのプロジェクトってアセンブラ解析部隊のおじいちゃん集団がいたんだけど
ディスプレイの文字が小さくて読めないらしく、
17インチモニタなのにみんなSVGAでモニタあげてた
2009/06/13(土) 08:19:37
>>2はきっと、組込み開発のことを全く知らないんだろうな。
それはそれで幸せなことだw
2009/06/13(土) 08:57:33
とりあえず、情報処理技術者試験のCASL2程度はやっとけ。
8086でもいいけど、要するにそのぐらいの基本レベル。
2009/06/13(土) 13:09:56
アセンブラを知らない組み込みプログラマは、モグリ。
2009/06/13(土) 13:32:56
大学でひととおり習ってるはず
28仕様書無しさん
垢版 |
2009/06/13(土) 16:35:06
今だったら、アセンブラで、
ファイルからリードして標準出力へ表示ぐらい出来れば良いんじゃね。
2009/06/13(土) 16:42:54
>>28
ファイルでは敷居が高いから、キーボードから1文字リードしてTTYに出力の方がいいよ。
それならシステム関数使わないで全部まるまるっとアセンブラで組めるだろ?
2009/06/13(土) 17:08:06
シリアル入力→演算→シリアル出力
これならワンチップマイコンでも作れるからね。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況