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

1仕様書無しさん
垢版 |
2009/06/12(金) 19:54:03
c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
301uy ◆e6.oHu1j.o
垢版 |
2009/12/31(木) 16:22:52
俺は基本、偽者を野放しにしてるけどたまにはレス


>>283
本物と、偽者の区別もつかないおばk(ry

>>279-280は俺。
2009/12/31(木) 16:41:29
匿名掲示板で自己主張しないで下さい
303仕様書無しさん
垢版 |
2009/12/31(木) 17:13:04
誰か知らんがクソ板のコテは本物も偽物もゴミ
誰も興味ない
2009/12/31(木) 17:44:12
自己主張の激しい糞コテはいつ見ても哀れだな。
2009/12/31(木) 17:56:24
偽物が云々言うアホコテに限ってトリを常に付けない矛盾
2009/12/31(木) 19:03:00
本物がアホだから偽物が本物を装うのも楽になるという寸法ですな
2009/12/31(木) 19:31:26
とは言っても真性のアホを装うのは並のアホには難しいらしいですけどね
308uy
垢版 |
2010/01/01(金) 01:35:10
汚水でも飲んでろ
2010/01/01(金) 12:21:57
おお、本物っぽいバカさ。
310仕様書無しさん
垢版 |
2010/01/01(金) 20:19:51
>>299
アセンブラを理解しておいたほうがCでもいいはずだべ
いざ処理がおかしい時アセンブルリストでアセンブラのバグを追える
2010/01/01(金) 20:22:34
いやそういう意味じゃなくてCだけでいいわけないだろって話だろ
Cが出来ればJavaやPHPやPerlなんていつでも出来るみたいに吹聴する奴いるけど
単にifやforの文法がほぼ同じなだけで各言語全然違うわけだし
Cだけ知っていればOKなんて話はおかしいってことだよ
2010/01/01(金) 20:45:12
だいたいCをしっかり出来る奴なんて5%くらいしか居ないんじゃないか?
2010/01/01(金) 23:06:24
5%も居ると思ってるの?
2010/01/01(金) 23:41:40
アセンブラができないやつは馬鹿
2010/01/02(土) 01:53:52
Cがしっかり出来なくても仕事で使う言語が出来ればいい
Cができないからと言って貶される理由もないし
Cが出来るからと言って他の言語も自動的に出来る訳じゃない
概してCプログラマが他の言語に手を出すと
CならできるのにとかCのやり方と違うと言い出して嫌われるというオチがある
316仕様書無しさん
垢版 |
2010/01/02(土) 08:55:35
俺はDelphi使いだが何か?
2010/01/14(木) 02:23:52
ハードウェア理解度との相関って指標として
一般的な高級言語 ≦ C < アセンブラ
ってのはあるとおもう。

ハードウェアを理解したからどうなんだって言われればそれまでだけどなー。

>>315
それ全部Cに限った話じゃないと思うが…

2010/01/14(木) 02:50:22
> c言語だけ、理解していれば、プログラマーとして、大丈夫なのでしょうか?
ってスレなんだからC言語だけじゃないよって話になってるんだろうに
2010/01/15(金) 10:56:29
>ハードウェアを理解したからどうなんだって言われればそれまでだけどなー。
ド・モルガンだの、真理値表からの論理圧縮だのは
プログラミングに活かせるな、と強弁。
320仕様書無しさん
垢版 |
2010/01/15(金) 13:29:38
時代遅れのプログラマーになりたい〜♪
2010/01/16(土) 02:10:27

ヘンリー・S・ウォーレン、ジュニアの「ハッカーの楽しみ」でも嫁。
面白くってしょうがないから。

でも、面白いと思える変人はごく少数だと思う・・・
2010/01/16(土) 12:53:09
新人にアセンブラでOSのデバッグを
やらせたら鬱になって辞めました。

使えねー
2010/01/16(土) 14:24:00
>>322
そんなことを新人にやらせる奴はもっと使えないと思う。
2010/01/16(土) 15:10:54
最初から難しいこと押しつけておまえは使えないやつだって偉そうに言うやついるよな
2010/01/16(土) 15:42:11
鬱になるまで頑張る新人か。
使える奴がちゃんと指導していたら、さぞ優秀に育ったろうにな。
2010/01/17(日) 12:31:40
鬱になった振りして辞めて、別の会社で幸せにやってんだろ。
2010/01/17(日) 23:18:33
>>325
鬱になるような心弱い奴じゃ無理。
2010/01/18(月) 02:26:17
鬱ぐらいチャッチャと直せ。
2010/01/18(月) 12:07:24
鬱は甘え、ということですね。
2010/01/18(月) 13:16:33
どうやったら治るのかおしえてください
2010/01/19(火) 00:38:29
原因を殺す。
2010/01/19(火) 00:41:59
関東沿線の電車はやめて下さいね。迷惑だから。
333仕様書無しさん
垢版 |
2010/01/20(水) 20:43:17
そういやー、ピンクフロイド「鬱」にのめり込んだこともあったけなー
2010/03/14(日) 10:49:27
自分じゃ手に負えないから新人に任せ、できなきゃ新人のせいにする。だめな上司(先輩)の典型だな
2011/05/15(日) 14:00:02.55
/人? ?? ?人\
2011/05/17(火) 10:08:47.87
必要な時にCPUのマニュアルとエラッタ表をさらっと読めばすむので覚える必要はないよね
速読でも習得した方がまし
337仕様書無しさん
垢版 |
2011/08/31(水) 07:02:02.43
この夏読みふけった本
http://www.ps5.net/up/download/1314741496.JPG
二冊で¥4200(正価¥3700×2) 昭和54年発行

もう今更使う環境は無いけどw
338仕様書無しさん
垢版 |
2011/08/31(水) 20:11:51.81
>>337

すげえ!!!
欲しいっす。環境ないけど欲しいっす
売る気はありませんか?
2011/08/31(水) 20:46:42.28
エミュあるだろ
340337
垢版 |
2011/09/01(木) 19:26:46.83
もう一組入手できたら考えよう
2011/09/18(日) 09:58:55.36
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1271492627
2012/09/17(月) 13:37:51.74
覚えなくてもいいけど、覚えておくと見える世界が驚くほど広がる。
ハードウェアやOSが変わっても、コンピュータの基礎とはそれほど
変わらぬもの。
目の前にある問題に対する推論や解決の幅が変わる。

ただ、「必ず必要」なものでもない。

俺自身は経験して心底良かったと思ってる。
仮想記憶やメモリ管理など、おぼろげな知識はあったものの、
実感できるのはメモリダンプを見るのが楽しくなってから。
機会と時間があればやってみるといい。
343仕様書無しさん
垢版 |
2012/10/05(金) 19:49:37.30
9月末で定年退職。
40年間俺に付いたあだ名が「マシン語ーZ」。
344仕様書無しさん
垢版 |
2012/10/05(金) 19:59:13.33
他の人のプログラムのデバッグにいちいちアセンブルリストを出すのでそう言われるようになった。
が、CISC機の頃はそれができたけどRISC機ではそれはさすがに無理w
2012/10/05(金) 20:04:44.86
無能乙
346仕様書無しさん
垢版 |
2012/11/02(金) 02:47:11.45
EFIだとアセンブリて何か変わる?
2012/11/03(土) 07:45:09.72
>>343
先生、Z80の需要はまだありますかちーす
2012/11/03(土) 12:54:14.35
Z80わかりやすいから好きだ
8086以降のアセンブラ、ハンドアセンブルめんどくせーから嫌いだ!
2012/11/03(土) 14:07:45.19
>>347
パチンコ系の求人があるみたいだぞ
http://www.careerjet.jp/search/jobs?s=Z80&l=
2012/11/05(月) 01:04:36.84
>>346
互換モード使えば何も変わらん
2012/11/06(火) 20:29:55.35
覚えなくて良いけど、知っとくと良い。
352仕様書無しさん
垢版 |
2014/08/16(土) 07:29:00.81
アセンブラ言語やマシン語は覚えておくべきですか?
353仕様書無しさん
垢版 |
2014/08/18(月) 19:06:15.41
ハード寄りの仕事なんかやるもんじゃねぇ
知ってても知らぬフリが賢明だ。
2014/08/18(月) 21:03:19.70
2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
最近のアセンブラの性能を引き出すようなコード書けない。
2014/08/18(月) 21:25:30.69
「最近の〜」と一口に言っても、組み込み用のちっこい8ビットマイコンの最近の製品とか、x86アーキテクチャに
最近になって追加された命令だとか、色々だけどな。
2014/08/18(月) 21:30:54.32
>最近のアセンブラの性能を引き出すようなコード書けない。

「最近のアセンブラ」の意味もわからんで言ってる様で微笑ましいなw
2014/08/18(月) 21:47:55.71
ああ「最近のアセンブラ」じゃおかしいな。
CPUだわ。

まあこういうの揚げ足取って煽ってくるやつは、図星なんだろうな。
2014/08/18(月) 21:54:05.39
>2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
>最近のアセンブラの性能を引き出すようなコード書けない。

>まあこういうの揚げ足取って煽ってくるやつは、図星なんだろうな。

根拠もないことを平気で書きっぱなしにできるおめでたい頭の方ですねw
2014/08/18(月) 21:56:41.34
>>357
「2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
最近のCPUの性能を引き出すようなコード書けない。」

↑に訂正するとして、

「最近のCPU」と一口に言っても色々あることが理解できてない様で微笑ましいなw
2014/08/18(月) 22:08:20.92
まあ>>354を見て、できる1割のほう人は「そうそう。ここでアセンブラできるって言ってる連中って8ビットとかそういうのだろ」って
べつにムカついたりしないよな。

ムカついて、どうでもいい揚げ足取りとかで煽ってるのはできない9割のほう。

>>358
たしかに根拠ないね。最新のCPUの性能を引き出すようなコードを書けてる人は1割より少ないと思う。
だけど、できないほうが95%でも99%でも別にいいじゃん。
そんな必死にツッコムところ?

俺の推定が間違っていても、ほとんどはヘボコードしか書けないってことには違いないし。
「俺が間違ってました。ここの人たちがすごいレベルの高い人たちばっかりでした」ってことにはならないから。
2014/08/18(月) 22:14:47.45
>>354
>最近のアセンブラの性能を引き出すようなコード書けない。

アセンブリ言語を読み書きできるようになって得られるメリットってそれだけじゃないし
指摘としては浅はか過ぎるな。
2014/08/18(月) 22:17:33.78
結論:

>>354はバカ
2014/08/18(月) 22:22:37.43
結論:

2chでアセンブラできるって言ってる連中の9割以上は、20年前の知識で最近のCPUを使いこなせるわけじゃない。
2014/08/18(月) 22:22:47.12
>>360
>まあ>>354を見て、できる1割のほう人は「そうそう。ここでアセンブラできるって言ってる連中って8ビットとかそういうのだろ」って
>べつにムカついたりしないよな。

>>354が「20年くらい前の知識」って言ってんのに「8ビットとかそういうのだろ」って頭おかしいな。
2014/08/18(月) 22:26:16.41
まあz80互換のCPUでも、最近のCPUだよね。
2014/08/18(月) 22:26:55.72
>>363
20年前の486とかの知識しかなくても、命令表見ながらいまどきのCPU用のコンパイラ出力を追っかける
くらいは支障ない筈。
2014/08/18(月) 22:28:41.06
>>365
eZ80AcclaimPlus! 辺りはもう最近のCPUという感じはしないけどどの辺りの製品のこと言ってんの?
2014/08/18(月) 22:59:34.36
このスレのスレタイ『アセンブラ言語やマシン語は覚えておくべきですか?』に対して、
「最近のCPUの性能を引き出す」こと「だけ」がアセンブラ言語やマシン語を覚える目的と
思ってる>>354が、

> 2chでアセンブラできるって言ってる連中の9割は20年くらい前の知識だろ。
> 最近のアセンブラの性能を引き出すようなコード書けない。

というトンチンカンな主張をしてる構図ね。
2014/08/19(火) 09:20:33.72
うむ
2014/08/19(火) 13:01:10.68
さすがに今どきガッツリアセンブラで書くことはないけど、
最適化で挙動がおかしい時とかの調査はアセンブラモードでやるしかなかったりするな。
スタートアップやフレームワークのちょっとした依存部分をアセンブラで書いたりするのも、たまには楽しい。

覚えておくべきかというと、別に覚えてなくても誰かがやってくれるだろうけど、
自分の担当部分に関係するような場合は嫌な汗かくかも。
371仕様書無しさん
垢版 |
2014/08/19(火) 21:03:45.53
86系のアセンブラには馴染めたけど
情報処理資格試験のCOMPXのアセンブラには未だ馴染めないwww
2014/08/19(火) 21:11:06.41
CAP-Xなんてもう30年近く前に終わったろう
2014/08/23(土) 04:24:53.75
http://jobinjapan.jp/job-listing/keyword-assembly-pg.html
2014/08/23(土) 04:35:36.58
> 勤務地の選択 > 関西地方 - 中国地方

2014/08/23(土) 04:43:06.84
http://next.rikunabi.com/
キーワードから探す「アセンブラ」検索する
2014/08/23(土) 05:54:21.90
仕事としてアセンブリ言語で組むかという話と、スキルとして把握しておく必要があるかってのは違う話なんだよなあ。

その辺わかってない奴が>>354みたいなトンチンカンなこと言い出すんだよ。
2014/08/29(金) 21:39:50.20
ちょっとパワーのあるCPUならC言語で組むだろうし、Z80は今でも色々使えるだろ
2014/08/29(金) 21:43:55.53
また馬鹿が現れたw
2014/08/29(金) 21:47:48.63
お前のことか?
2014/08/29(金) 21:55:59.40
> ちょっとパワーのあるCPUならC言語で組むだろうし、Z80は今でも色々使えるだろ

コイツ↑本物の馬鹿だなw
2014/08/29(金) 21:59:05.10
>>377
>>1以降、どういう話がされてるかも理解できないの?
2014/08/30(土) 15:38:25.97
オワコンスレ
383仕様書無しさん
垢版 |
2014/08/30(土) 23:08:43.61
このスレの存在自体が迷惑
2014/08/31(日) 00:05:06.54
アセンブラすら使えない人にはそうなのか
385仕様書無しさん
垢版 |
2014/08/31(日) 03:24:23.73
>>384
お前はやっとの事でアセンブラを使ったな?顔の見えない掲示板では相手を見下す為にレッテルを貼る。
もしかしたら使えないのかもしれないがww
残念だが俺は言語の違いでどうこうするほど初心者じゃない。
2014/08/31(日) 04:41:48.21
>>385
まあ、顔の見えない掲示板では何とでも言えますねw
387仕様書無しさん
垢版 |
2014/08/31(日) 04:51:00.29
ハード寄りのソフト組むなら必須だな。

色んな機器に共通的に使えるようにソフト作るのが
常識の時代だが、やっぱ個々の機器事に細かい合わせ込みを
出来るかどうかで、他から抜きんでる存在になれるかが
決まるからな。

ビッグデータ解析、ウェブサイト開発、事務屋コボラーなどは
そのぶん先端技術の勉強したほうが良いな。
2014/08/31(日) 20:56:58.17
将棋ソフトが宇宙最強のプロ棋士をボコりまくり
自動車の運転が自動化されるという
かつて無いほどソフトが高度化複雑化している時代に
下水の配管工みたいな泥臭い仕事やってる奴に未来はないな
2014/08/31(日) 21:14:56.62
他より強い将棋ソフトを作るのでも、安全を確保しなければならない自動車の制御でも、
コンパイラが吐くコードぐらいはプログラマは把握できてなきゃどうにもならないんじゃないの。
2014/08/31(日) 21:31:01.28
コンパイラの出力を評価して効率のいいコードを吐かせるためのソースの記述を把握するとか、プログラムの
想定外の動作の原因を探るためにコンパイラの出力を確認したりデバッガでアセンブリレベルでのトレースを
行ったりってのは基本レベルのスキルだろう。
2014/08/31(日) 22:49:27.96
>>388
何もすべてをアセンブラで記述する必要はありません。そんなことは誰もがわかっていることです。
2014/08/31(日) 23:08:27.64
388はそういったアプリの下にコンパイラとかOSとかいうものが存在するという
あたりまえのことすら認識できないほどのウスラボケなのだろう。
393仕様書無しさん
垢版 |
2014/08/31(日) 23:58:09.98
CPUに出来ることなんか限られてるからある意味では一番簡単な言語だ。
その機能もそうそう大きく変わるものじゃないからCPUが変わったからといって決定的には違わない。
アセンブラに苦労するとなると、最適化のトラブルはもちろん、パフォーマンスやリソース問題に
全く手がつけられないという事だ。
2014/09/01(月) 02:48:44.11
覚えなくてもどんなものかは知っておいたらいいだろうね
本一冊おいておくとか
うちにはトランジスタ技術スペシャルの本がいっぱいあるのでときどき見ているね
2014/09/01(月) 02:52:42.32
いまざっくりさがしてみたけど、これなんかに載っているね
ttp://shop.cqpub.co.jp/hanbai/books/49/49011.htm
2014/09/01(月) 03:46:10.84
各々「基礎知識として〜は抑えておくべき」と好き勝手言い始めると
あまりにも項目が増えすぎて収集つかなくなる

今どきアセンブラが基礎知識とかねーわ
話を「最初に覚えるべき言語TOP5」に限定したとしても絶対に入らない
低水準言語としてはぎりぎりでCが入るかどうかだろ
2014/09/01(月) 04:02:46.45
CやC++にしても、どういうコードに落ちるかまでを理解してなければ分かってるとは言えない。
398仕様書無しさん
垢版 |
2014/09/01(月) 08:28:26.42
 ___ _
  ヽo,´-'─ 、 ♪
   r, "~~~~"ヽ
   i. ,'ノレノレ!レ〉    ☆ 日本のカクブソウは絶対に必須です ☆
 __ '!从.゚ ヮ゚ノル   総務省の『憲法改正国民投票法』のURLです。
 ゝン〈(つY_i(つ http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
  `,.く,§_,_,ゝ,
   ~i_ンイノ
2014/09/01(月) 09:56:00.74
↑コピペのマルチレスで運営に通報されてるぞwwwww
400仕様書無しさん
垢版 |
2014/09/01(月) 12:24:16.90
>>397
Cはまだしも、c++はアセンブラレベルじゃジャンプテーブルとデータテーブルが混在してて流れを追うのも大変だぞ。
2014/09/01(月) 12:37:20.49
> c++はアセンブラレベルじゃジャンプテーブルとデータテーブルが混在

分かってない奴はこゆこと言いそうw
レスを投稿する

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

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