1: 海江田三郎 ★ 2016/08/08(月) 11:37:21.99 ID:CAP_USER.net

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


01

 Java、C、Pythonなどが上位を占める中で注目されるのは、アセンブリ言語が先月までの12位からベスト10に上昇したことだ。

TIOBEインデックスは、Philips系のソフトウェア調査会社TIOBE Softwareが発表している、各種プログラミング言語の人気度を示すものだ。いくつもの検索エンジンの結果から、プログラミング言語がどのぐらい使われ、どのぐらい注目を集めているかを評価している。

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

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

続きはソースで


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

引用元:http://anago.2ch.sc/test/read.cgi/bizplus/1470623841/

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

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

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

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

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

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

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

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

23: 名刺は切らしておりまして 2016/08/08(月) 11:51:15.77 ID:zXoKUsRz.net

>>11

低級アセンブラで高級アセンブラを書くみたいな言い方で不正確だな

208: 名刺は切らしておりまして 2016/08/08(月) 15:29:30.93 ID:wYDloCAf.net

>>11
「キカイ語を扱う人は奇怪な機会に恵まれる。」とASCIIのマシン語入門後書きに書いてあったのを思い出したw

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

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

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

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

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懐かしいね
徹夜してもなんともなかったなぁ
...若かったから当たり前か

22: 名刺は切らしておりまして 2016/08/08(月) 11:51:08.86 ID:fkfafRYN.net

ベーマガスレになるのかよ

75: 名刺は切らしておりまして 2016/08/08(月) 12:22:43.36 ID:GRRbgd94.net

>>22
いや、I/Oだろ

26: 名刺は切らしておりまして 2016/08/08(月) 11:52:44.78 ID:zXoKUsRz.net

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

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

はやる気持ちを抑えて、

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

189: 名刺は切らしておりまして 2016/08/08(月) 14:24:27.28 ID:CNFkxhay.net

>>37
テープが損傷したりでエラーになる場合に備えて3回ずつセーブしてたわ

40: 名刺は切らしておりまして 2016/08/08(月) 12:01:40.92 ID:s6hpFWB6.net

.
 ハンドアセンブルしてたなぁ。
 しかし、今の100円で買えるチップの方は高機能で、オペランドは少ないRISCだろ。
 ある程度の機能を持たせたいなら、Linuxでもそれ用のOSを組み込んだ方が開発は
 速くないか?
 

43: 名刺は切らしておりまして 2016/08/08(月) 12:02:55.74 ID:sNBBIZWA.net

趣味でやるにしてもまずC言語でプログラムし、その吐き出すコードが
アセンブリ言語で書くならどうなるか、さらに最適化するならどうするかなどをやれ。

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

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

52: 名刺は切らしておりまして 2016/08/08(月) 12:09:13.04 ID:cK+jFctL.net

昔見たパソコン雑誌ではCではアセンブラより遅い、みたいな記事とかあったが現代ではCよりはるかに遅い言語が大手を振ってるんだな

72: 名刺は切らしておりまして 2016/08/08(月) 12:20:17.23 ID:GRRbgd94.net

>>52
VisualBasic系が商用アプリケーション開発に使われるとは思わなかったわ

298: 名刺は切らしておりまして 2016/08/08(月) 20:46:24.54 ID:oTs8RZF6.net

>>72
いまは VisualBasic どころか JAVAとかHTML5の時代でっせ
お兄さん

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

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

96: 名刺は切らしておりまして 2016/08/08(月) 12:41:00.60 ID:jYMxsAb5.net

日本語BASICみたいに日本語アセンブラを作ればちょっとだけウケると思う

131: 名刺は切らしておりまして 2016/08/08(月) 13:19:57.66 ID:Qpaihl2Z.net

>>96
2バイト文字は使うな!って怒られるだけかと

103: 名刺は切らしておりまして 2016/08/08(月) 12:44:54.71 ID:pgqkFz4E.net

ベーシックがある程度できるようになったペーペーが
アセンブリで挫折するんや。

122: 名刺は切らしておりまして 2016/08/08(月) 13:13:17.84 ID:FIe/4Lr2.net

さすがにアセンブリはわからん。
push pop みたいのだっけ。
cpuのピンのひとつひとつの意味や
メモリの番地の構造を知ってないと組めないんでしょ。

134: 名刺は切らしておりまして 2016/08/08(月) 13:21:27.75 ID:9+IxrFaO.net

>>122

そんなもん全部データシートやらCPUメーカーのハンドブックやらに書いてある。

それを調べながらプログラミングするだけだから別に難しくない。

まぁ回路の知識が全くない人には難しいかもしれんけど。

136: 名刺は切らしておりまして 2016/08/08(月) 13:22:25.78 ID:P0c0CGfU.net

>>122
さすがに物理的構造と論理は切り離して考えろよw

137: 名刺は切らしておりまして 2016/08/08(月) 13:23:29.88 ID:HZw4w3Py.net

BASICに

POKE, PEEK, EXEC, USR文ってあったけど

敷居が高くて自分じゃ使えなかったな

280: 名刺は切らしておりまして 2016/08/08(月) 19:53:27.87 ID:UWMBTDla.net

アセンブラは、電気信号がどのように流れるか具体的にイメージできるところが良い

281: 名刺は切らしておりまして 2016/08/08(月) 19:54:24.26 ID:UWMBTDla.net

Z80系は、いまでも炊飯器とか自販機には使われていると聴いているが・・・

291: 名刺は切らしておりまして 2016/08/08(月) 20:39:38.48 ID:oTs8RZF6.net

>>281
Z80は いまは完全にソフト化されているよ

295: 名刺は切らしておりまして 2016/08/08(月) 20:43:20.64 ID:UWMBTDla.net

>>291
Z80で独学しました
機材はMZ-2000
Cのポインタの勉強になるアセンブラ

308: 名刺は切らしておりまして 2016/08/08(月) 21:04:55.03 ID:4r5CFmUB.net

>>291

メガソフト製だったか、PC-9801専用ってわけじゃなかったと思うけど、当時

からMSDOS上で動くCP/M80エミュレータがあって、M80(Z80用のマクロアセン

ブラ)とかを動かしてた。

V20/V30の8080エミュレータ機能を使ってたんだっけかな?

あまりに昔話過ぎて忘れた。

ワープロは、ツァイトのZ's Word JGがすごかった。DTPとか一般人が知ら

ない時代、今と比べて遥かに貧弱なV30とメモリ640KB環境で、曲がりなり

にもW