1: 海江田三郎 ★ 2016/08/08(月) 11:37:21.99 ID:CAP_USER
koya_tiobelogo
http://www.itmedia.co.jp/news/articles/1608/08/news066.html

TIOBEプログラミングコミュニティは、2016年7月のインデックスを公開した。

 Java、C、Pythonなどが上位を占める中で注目されるのは、アセンブリ言語が先月までの12位からベスト10に上昇したことだ。
TIOBEインデックスは、Philips系のソフトウェア調査会社TIOBE Softwareが発表している、
各種プログラミング言語の人気度を示すものだ。いくつもの検索エンジンの結果から、プログラミング言語がどのぐらい使われ、
どのぐらい注目を集めているかを評価している。

 アセンブラによってアセンブルされるアセンブリ言語は、プログラミング言語の中でもっとも機械語に近く、低級言語と表現される。
しかしもちろんレベルが低いわけではない。むしろ、エラーチェックが難しくあらかじめ用意された機能も少ない、
効率よく使うためにはハードルの高い言語だ。アセンブリ言語しかなかった時代はともかく、
読み書きしやすく現在では速度も引けをとらない各種の高級言語が登場した今、なぜアセンブリ言語なのだろうか。

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

 パーソナルコンピュータがマイコン(My Computer)と呼ばれていた1980年代、入門しやすいがあきれるほど低速な
BASICインタープリタではなく、アセンブリ言語を通して機械語で直接プログラミングすることは、マイコン少年たちの憧れだった。
当時の憧れを抱えたままJavaやC++に取り組んでいるプログラマーにとって、今がチャンスかもしれない。
引用元: http://www.logsoku.com/r/2ch.sc/bizplus/1470623841/


2: 名刺は切らしておりまして 2016/08/08(月) 11:39:04.95 ID:OuKSbHhg
当時のマイコン少年は年収1千万超の仕事に付いているので
今さら安月給のエンジニアにはなりません

79: 名刺は切らしておりまして 2016/08/08(月) 12:24:01.03 ID:GRRbgd94
>>2
堀井雄二なんぞ億単位だしなw

203: 名刺は切らしておりまして 2016/08/08(月) 15:14:39.02 ID:k49tFeve
>>79
禿げはもっと凄いがアスキーの人やハドソンの人はどうなったん

3: 名刺は切らしておりまして 2016/08/08(月) 11:39:35.67 ID:Kv7m5DJl
アセンブラできても求人無いよ

4: 名刺は切らしておりまして 2016/08/08(月) 11:39:36.72 ID:DYXa44Ij
How many files(0-15)?

5: 名刺は切らしておりまして 2016/08/08(月) 11:39:46.94 ID:o7hWshi8
ピノコ言語

9: 名刺は切らしておりまして 2016/08/08(月) 11:42:27.75 ID:aIc/BI+O
とりあえず&hC9 (RET) だけ知ってれば
なんとかなる

11: 名刺は切らしておりまして 2016/08/08(月) 11:43:00.79 ID:muL7ED/p
>アセンブラによってアセンブルされるアセンブリ言語は

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

16: 名刺は切らしておりまして 2016/08/08(月) 11:47:47.10 ID:60sVZcsH
>>11
センブリ茶でも飲んでスッキリするんだ

12: 名刺は切らしておりまして 2016/08/08(月) 11:44:11.06 ID:zXoKUsRz
IoTだと信じられないほど低電力で少ない機能を求められるからアセンブラが生きる。

227: 名刺は切らしておりまして 2016/08/08(月) 16:52:34.44 ID:lHvZGzPv
>>12
アセンブラと言うか、ハードウェアの知識が鍵だな。
アセンブラ出来ても、データシート読めなかったら、なんの意味もない。

15: 名刺は切らしておりまして 2016/08/08(月) 11:47:34.68 ID:zXoKUsRz
電波を電源として1時間に1回だけ気温を送信するセンサ1個100円とかだと既存のOS(モニタ)は使えない

17: 名刺は切らしておりまして 2016/08/08(月) 11:48:02.23 ID:jnL0gbTp
自動販売機のZ80いじって、人間を焼く

とくに俺みたいな腕に回路持ってる奴をな

そういう官僚の遊びだろ、これ

21: 名刺は切らしておりまして 2016/08/08(月) 11:51:03.65 ID:aIc/BI+O
エラーメッセージすら出さずに暴走しますぜ

44: 名刺は切らしておりまして 2016/08/08(月) 12:04:52.25 ID:PtZ5vD7U
>>21
バグ対策は、メモリーダンプを取って、バイナリーデータを解析

26: 名刺は切らしておりまして 2016/08/08(月) 11:52:44.78 ID:zXoKUsRz
またバイナリパッチが役立つのか

コードセグメントの空きエリアに修正コードを書くアクロバット

38: 名刺は切らしておりまして 2016/08/08(月) 12:00:23.93 ID:PtZ5vD7U
>>26
しかも、そのパッチを起動中に充てる

29: 名刺は切らしておりまして 2016/08/08(月) 11:55:40.14 ID:sNBBIZWA
アセンブリ言語は趣味でやるだけにしとけ。仕事ないぞ。
どの言語にするかは求人情報と技術トレンドで。

31: 名刺は切らしておりまして 2016/08/08(月) 11:56:00.94 ID:Kr5dsbds
SIMD使うときは今でもふつーにアセンブリで書くけどな

36: 名刺は切らしておりまして 2016/08/08(月) 11:59:16.97 ID:Hh6AT7tz
アドレス計算しながら簡単なマシン語ルーチンを直接入力していた15の夜

45: 名刺は切らしておりまして 2016/08/08(月) 12:05:15.89 ID:jnL0gbTp
警察につてがあえると仕事はあるだろ



パチンコ台のEPR*Mとか整備な
もう監獄での作業

47: 名刺は切らしておりまして 2016/08/08(月) 12:06:25.96 ID:V3IeS80K
>いまや電動歯ブラシからコーヒーメーカーまで(とTIOBEは例を挙げているが、どちらもPhilipsの代表的な製品だ)、

要するにアセンブリ言語できる人はPhilipsに来てねって記事だろ

50: 名刺は切らしておりまして 2016/08/08(月) 12:07:20.25 ID:N3L9RR6D
昔、新入社員だったころ、CPUが8ビットの機器が多かったから
アッセンブラで組んでたな。 それからC言語ばっかになったが
アッセンブラは面白かったよw 高級言語と違い、デバッグが難しい、時間食うが
個人の設計能力で動きに大きく差がでたね。

74: 名刺は切らしておりまして 2016/08/08(月) 12:22:07.65 ID:GRRbgd94
>>50
ドラスレやザナドゥ作った木屋はコマンドのクロック数まで綿密に計算したコーディングをしてたらしいな

97: 名刺は切らしておりまして 2016/08/08(月) 12:41:59.09 ID:kISzxuh/
>>74
命令の実行クロック数を考慮するのはマシン語では普通のこと。

55: 名刺は切らしておりまして 2016/08/08(月) 12:10:53.85 ID:wndj3SHV
アセンブラ1つやっとけば、
コンピュータの心は分かるし、
他のマシンのアセンブラもすぐ理解できる。

56: 名刺は切らしておりまして 2016/08/08(月) 12:12:19.44 ID:IhxSH2If
RISC のアセンブラなんて大変だぞ
どうしても間違いが多くなる

59: 名刺は切らしておりまして 2016/08/08(月) 12:13:14.25 ID:cvhdywtw
アセンブラどころか16進をガシガシを書き込む宇宙人を見たことがあるわw

190: 名刺は切らしておりまして 2016/08/08(月) 14:27:06.47 ID:CNFkxhay
>>59
掛け算九九と同じで覚えてしまえばそれまでのような気も

62: 名刺は切らしておりまして 2016/08/08(月) 12:15:34.54 ID:2dkFfrku
ふたたび関数電卓片手に・・・の時代か?
1年ぐらいやってると16bitコードが脳内で自動的に2進数に変換されてる

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

63: 名刺は切らしておりまして 2016/08/08(月) 12:16:04.98 ID:MXEzXYZx
アセンブラ
コンパイラ
インタプリタ

69: 名刺は切らしておりまして 2016/08/08(月) 12:18:51.06 ID:iGccn0gO
いや、基本CなりC+で書いてアセンブラで一部
修正できる程度で十分だろ…

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

71: 名刺は切らしておりまして 2016/08/08(月) 12:20:11.45 ID:llYBHLN1
5ドルのラズパイもどきですら
Xが動く時代に何を目指してんだよ?

78: 名刺は切らしておりまして 2016/08/08(月) 12:23:56.28 ID:x5VCa7+9
逆戻りっつーかこれできねーと言語ブームのたびに0からだろ
使い捨てになるしかない

81: 名刺は切らしておりまして 2016/08/08(月) 12:26:17.05 ID:oTs8RZF6
ゲームの裏技なら小学生でもしってる

アセンブラどころが16進のじか打ち

84: 名刺は切らしておりまして 2016/08/08(月) 12:29:01.43 ID:sNBBIZWA
素人にアセンブリ言語を勧めるやつを信用するな。有害。
プログラミング習得のスタート地点としてふさわしくない。

102: 名刺は切らしておりまして 2016/08/08(月) 12:44:20.61 ID:F1bCi7sR
>>84
 プログラミング言語の初級編としては難しいけれど、昔はそれしかなかったのだし
 ポインタやオブジェクトの継承関係が、そりゃそうだわな、と分かるのはその時の
 知識があるからかな。
 

88: 名刺は切らしておりまして 2016/08/08(月) 12:30:16.30 ID:FPrUs46j
金融系の大手でもまだ古い言語が主流みたい。
定年過ぎても辞めさせてもらえない。

92: 名刺は切らしておりまして 2016/08/08(月) 12:36:28.97 ID:eyQIB3Bl
アセンブラを命令単位で記述する必要はない。
マクロ組んでCISCライクに書ける所までやればそこそこ快適にコーディングできる。
アセで書けないからってコンパイラを求めるのはスキル低いと思うが、マクロをきっちり組むのはプロですよ。

95: 名刺は切らしておりまして 2016/08/08(月) 12:39:21.65 ID:PtZ5vD7U
>>92
それで済むCPUなら、Cで良いと思われ

93: 名刺は切らしておりまして 2016/08/08(月) 12:36:32.71 ID:vukGwudC
で、FORTRANは?

98: 名刺は切らしておりまして 2016/08/08(月) 12:42:26.35 ID:sNBBIZWA
>>93
構造化されたそれなら原発関連の仕事で使ったことがある。30年以上前だが。

99: 名刺は切らしておりまして 2016/08/08(月) 12:42:35.14 ID:oTs8RZF6
>>93
スパコンが いまだにFORTRMらしいだが
シェアとか再帰はどうしているだろ

96: 名刺は切らしておりまして 2016/08/08(月) 12:41:00.60 ID:jYMxsAb5
日本語BASICみたいに日本語アセンブラを作ればちょっとだけウケると思う

131: 名刺は切らしておりまして 2016/08/08(月) 13:19:57.66 ID:Qpaihl2Z
>>96
2バイト文字は使うな!って怒られるだけかと

103: 名刺は切らしておりまして 2016/08/08(月) 12:44:54.71 ID:pgqkFz4E
ベーシックがある程度できるようになったペーペーが
アセンブリで挫折するんや。

106: 名刺は切らしておりまして 2016/08/08(月) 12:48:07.88 ID:khVTPU3b
パチンコはいまだにZ80なんじゃなかったっけ?
でもって開発者の高齢化が進んでいて、とかいうニュースを読んだぞ。

114: 名刺は切らしておりまして 2016/08/08(月) 12:58:23.54 ID:GmBJASN/
それから魔人語へと至る

116: 名刺は切らしておりまして 2016/08/08(月) 12:59:57.30 ID:lNLFuHVf
BASICマガジンって名前のくせに時々マシン語ですげぇ動きするゲームの掲載があったなそういや

126: 名刺は切らしておりまして 2016/08/08(月) 13:15:54.09 ID:FIe/4Lr2
>>116
basicでもユーザーキャラをドットずつ
表示指定する
数字の羅列だけでもギブアップです

119: 名刺は切らしておりまして 2016/08/08(月) 13:03:43.57 ID:uxHlZER+
TMPZ84C011と015はよく使ったわ

スポンサード リンク