アセンブリ言語の人気が上昇しているという。なぜなのだろうか。

TIOBEプログラミングコミュニティは、2016年7月のインデックスを公開した。Java、C、Pythonなどが上位を占める中で注目されるのは、アセンブリ言語が先月までの12位からベスト10に上昇したことだ。

アセンブラによってアセンブルされるアセンブリ言語は、プログラミング言語の中でもっとも機械語に近く、低級言語と表現される。

アセンブリ言語しかなかった時代はともかく、読み書きしやすく現在では速度も引けをとらない各種の高級言語が登場した今、なぜアセンブリ言語なのだろうか。

人気再燃の理由についてTIOBEは、小規模システムの普及を挙げている。いまや電動歯ブラシからコーヒーメーカーまで(とTIOBEは例を挙げているが、どちらもPhilipsの代表的な製品だ)、マイクロコンピュータが使われている。こうした、メモリと速度が厳しく制約された機器を効率よく動かすためには、アセンブリ言語で書かれた機械語プログラムが不可欠というわけだ。

アセンブリ言語を通して機械語で直接プログラミングすることは、マイコン少年たちの憧れだった。当時の憧れを抱えたままJavaやC++に取り組んでいるプログラマーにとって、今がチャンスかもしれない。


http://www.itmedia.co.jp/news/articles/1608/08/news066.html



6:名刺は切らしておりまして 2016/08/08(月) 11:40:32.97 ID:LA3lSOVX.net

当時憧れてたってもう40代50代になってるだろ
年功序列の日本で彼らにチャンスなんてないし

2:名刺は切らしておりまして 2016/08/08(月) 11:39:04.95 ID:OuKSbHhg.net

当時のマイコン少年は年収1千万超の仕事に付いているので
今さら安月給のエンジニアにはなりません

85:名刺は切らしておりまして 2016/08/08(月) 12:29:12.64 ID:KCHClu9/.net

>>2
そりゃしかたない

79:名刺は切らしておりまして 2016/08/08(月) 12:24:01.03 ID:GRRbgd94.net

>>2
堀井雄二なんぞ億単位だしなw

11:名刺は切らしておりまして 2016/08/08(月) 11:43:00.79 ID:muL7ED/p.net

>アセンブラによってアセンブルされるアセンブリ言語は

なんかモヤモヤする一文だな

16:名刺は切らしておりまして 2016/08/08(月) 11:47:47.10 ID:60sVZcsH.net

>>11
センブリ茶でも飲んでスッキリするんだ

13:名刺は切らしておりまして 2016/08/08(月) 11:44:59.63 ID:ge8EMBnu.net

MASM懐かしいな~
そういえば情報処理2種の試験 アセンブラで受けたっけ・・・

34:名刺は切らしておりまして 2016/08/08(月) 11:58:29.48 ID:NDCZfIzE.net

>>13
MASM懐かしいね
徹夜してもなんともなかったなぁ
...若かったから当たり前か

14:名刺は切らしておりまして 2016/08/08(月) 11:45:17.36 ID:rKf7ig2+.net

ブックオフで二十年前に買っておいたアセンブラ入門が役に立つ時がきた

7:名刺は切らしておりまして 2016/08/08(月) 11:41:40.08 ID:2vFOpmi0.net

組み込み系で奴隷不足なのか???

3:名刺は切らしておりまして 2016/08/08(月) 11:39:35.67 ID:Kv7m5DJl.net

アセンブラできても求人無いよ

29:名刺は切らしておりまして 2016/08/08(月) 11:55:40.14 ID:sNBBIZWA.net

アセンブリ言語は趣味でやるだけにしとけ。仕事ないぞ。
どの言語にするかは求人情報と技術トレンドで。

10:名刺は切らしておりまして 2016/08/08(月) 11:42:31.85 ID:zXoKUsRz.net

アセンブラができてうまく就職できれば高収入
スクリプト言語が出来ても求人は多いが低収入

12:名刺は切らしておりまして 2016/08/08(月) 11:44:11.06 ID:zXoKUsRz.net

IoTだと信じられないほど低電力で少ない機能を求められるからアセンブラが生きる。

227:名刺は切らしておりまして 2016/08/08(月) 16:52:34.44 ID:lHvZGzPv.net

>>12
アセンブラと言うか、ハードウェアの知識が鍵だな。
アセンブラ出来ても、データシート読めなかったら、なんの意味もない。

28:名刺は切らしておりまして 2016/08/08(月) 11:54:44.50 ID:1tYPruOq.net

知ってるか?
雑誌に載ってる機械語をやっとこさ入力し終わって、
そこでセーブしないで実行して、どこかで入力ミスがあろうもんなら
そのままPCがフリーズして、結局電源を落とすしかなかったんだぞ?
当然入力したプログラムは全てパーwww

37:名刺は切らしておりまして 2016/08/08(月) 11:59:43.77 ID:aIc/BI+O.net

>>28
入力し終えると
すぐに実行したくなる誘惑にかられるんだよなw

はやる気持ちを抑えて、


まずはカセットテープにセーブするのが大鉄則

42:名刺は切らしておりまして 2016/08/08(月) 12:02:53.76 ID:s6hpFWB6.net

>>37
 サッポロシティースタンダード(笑)
 

54:名刺は切らしておりまして 2016/08/08(月) 12:10:51.50 ID:9vSoYdu/.net

>>42
本体買うので精一杯だったから、そんなの買える金なかったよ

50:名刺は切らしておりまして 2016/08/08(月) 12:07:20.25 ID:N3L9RR6D.net

昔、新入社員だったころ、CPUが8ビットの機器が多かったから
アッセンブラで組んでたな。 それからC言語ばっかになったが
アッセンブラは面白かったよw 高級言語と違い、デバッグが難しい、時間食うが
個人の設計能力で動きに大きく差がでたね。

55:名刺は切らしておりまして 2016/08/08(月) 12:10:53.85 ID:wndj3SHV.net

アセンブラ1つやっとけば、
コンピュータの心は分かるし、
他のマシンのアセンブラもすぐ理解できる。

49:名刺は切らしておりまして 2016/08/08(月) 12:06:52.27 ID:kvRBRH/R.net

アセンブラの知識というか、必要なのはハードの知識だな。
jmpしたときにi-cacheはどうなっているかとか、メモリやキャッシュ周りの
知識がある人が少ない。そんなに難しい話じゃないんだけど。
パイプラインとキャッシュを意識したアセンブラを読み書きできるように
なってスタートラインってところ。Z80の知識自慢してるようなのはごみクズ。

62:名刺は切らしておりまして 2016/08/08(月) 12:15:34.54 ID:2dkFfrku.net

ふたたび関数電卓片手に・・・の時代か?
1年ぐらいやってると16bitコードが脳内で自動的に2進数に変換されてる

ASIC開発とか画像処理系は今も必須

63:名刺は切らしておりまして 2016/08/08(月) 12:16:04.98 ID:MXEzXYZx.net

アセンブラ
コンパイラ
インタプリタ

65:名刺は切らしておりまして 2016/08/08(月) 12:16:55.56 ID:D6H/BaYM.net

アセンブラはハードウェアを詳しく知ることから始まる。

94:名刺は切らしておりまして 2016/08/08(月) 12:36:54.64 ID:UX0SxTyE.net

基本情報をCASL IIで受けましたが
そのときの知識は役に立つのですか

101:名刺は切らしておりまして 2016/08/08(月) 12:44:10.88 ID:PtZ5vD7U.net

>>94
それは、小学校低学年の国語学習が、中学・高校の国語に役立つか?
というのに似ている
全く日本語の読み書きが出来ない人よりは確実にマシだけど、
それで、日本語に不自由しないというレベルではない

148:名刺は切らしておりまして 2016/08/08(月) 13:33:08.13 ID:iEvzjvFC.net

呆け防止に組んでみようかの
ハンドアセンブリでやるぞい

70:名刺は切らしておりまして 2016/08/08(月) 12:19:35.66 ID:GTvy1Vjb.net

やだ……、このスレ、機械油くさい……

マイコンだってCで書くだろうに、どの辺でアセンブラ使うんだろうなあ

69:名刺は切らしておりまして 2016/08/08(月) 12:18:51.06 ID:iGccn0gO.net

いや、基本CなりC+で書いてアセンブラで一部
修正できる程度で十分だろ…

老害が仕事欲しくて騒いでるだけでしょ?

84:名刺は切らしておりまして 2016/08/08(月) 12:29:01.43 ID:sNBBIZWA.net

素人にアセンブリ言語を勧めるやつを信用するな。有害。
プログラミング習得のスタート地点としてふさわしくない。

91:名刺は切らしておりまして 2016/08/08(月) 12:33:44.67 ID:T+rtJ1FK.net

コンピュータ言語よりか、人間の言語の使い方キチンと覚えた方が、仕事の口は増えるぞ

170:名刺は切らしておりまして 2016/08/08(月) 13:59:31.95 ID:LoIIFQih.net

絶対メモリ番地計算しながら打ち込んでいたあの頃が懐かしい
ディスクドライブなんて高嶺の花だったあの頃
打ち込んだプログラム消えるのが惜しくて電源入れっぱなしにしていたっけ


元スレ: http://anago.2ch.sc/test/read.cgi/bizplus/1470623841/