英英辞典にしましょうよ http://www.oxforddictionaries.com/definition/english/assembly [oxforddictionaries.com] > 3 [mass noun, often as modifier] the action of fitting together the component parts of a machine or other object: a car assembly plant
[count noun] a unit consisting of components that have been fitted together: the tail assembly of the aircraft 組みあがったも
毎度毎度 (スコア:0)
思うこと…。
機械語(machine language)→CPUが直接理解できる言語
アセンブリ言語(assembly language)→(より)人間に理解しやすい、機械語と1対1に対応する言語
アセンブラ(assembler)→アセンブリ言語を機械語へ変換するもの
だと思うのですけどねぇ…。
# 書籍には、さらに『アセンブラ言語』なるものも出ちゃってますし…。
Re: (スコア:0)
私もまったく同じ認識でしたが、改めて考えてみると、assemblyは英語としてはおかしい気がしなくもないですね。アセンブリ言語の文字列から機械語へ変換することを「ハンドアセンブル」と言ったりすることからもわかるように、assembleするのがassemblerです。我々が「アセンブリ言語」と呼ぶものは、「アセンブラに渡す言語」以外の意味を持っていないので。IBM派の主張もわからんではないです。
そもそもの目的は「assemble(集める、集合させる)」なんですから、言語をassemblyと言ってしまうのは若干の違和感を残します。assemblerを基準に考えると、機械語
Re: (スコア:0)
#2503448 のACです。
assemblyを『集まり、集合』と翻訳するとそうかも知れませんが、それ以外に『(組み立て前の)部品』と言う意味もあります。
ですので部品(ニーモニック)を組み合わせるので、私としては元の言語は assembly language の方がしっくりくるなぁ…と思う次第。
Re: (スコア:0)
assembly を部品と訳すと、それは既に組みあがっている部品ですよ。とめてあるネジとか。だから、組み立て作業をassemblyと呼ぶ以外の解釈は無理筋だと思います。
Re:毎度毎度 (スコア:0)
# ネイティブの人の意見も聞いてみたくなってきた。
とりあえず辞書へのリンク…
http://eow.alc.co.jp/search?q=assembly&ref=sa [alc.co.jp]
http://www.excite.co.jp/dictionary/english_japanese/?search=assembly&a... [excite.co.jp]
http://dictionary.goo.ne.jp/leaf/ej3/4847/m0u/assembly/ [goo.ne.jp]
これらの辞書が全てが間違っているのであればともかく、いくつかの辞書にて assembly が組み立て部品と出ています。
ですから『組み立て部品と訳するのは不適切』は適切ではないかと。
さらに、parts を assembly と呼ぶのはオカシイと言うことであれば、
mov $0x12345678,%eax
なるものは『mov (ニーモニック)』と『$0x12345678 (数値)』と『%eax (レジスタ)』が集められ1つの意味があるものを構成する事から、このニーモニックなどをパーツとするならば、何らかのパーツが集まったものが assembly であるのも、また不自然ではないかと。
# そもそも論で言えば、出始めた頃に『機械語に対応するような言語を assembly language と呼んだ』と言うのが事実である(と私は認識しています)
# ならば、『そう定義されたものをそれ以外で呼ぶのは正しくない』かとも思います。
# (と言うことで、ホントは最初に foo bar と呼ばれていた…などと言う情報があれば、大歓迎)
Re: (スコア:0)
英英辞典にしましょうよ
http://www.oxforddictionaries.com/definition/english/assembly [oxforddictionaries.com]
> 3 [mass noun, often as modifier] the action of fitting together the component parts of a machine or other object:
a car assembly plant
[count noun] a unit consisting of components that have been fitted together:
the tail assembly of the aircraft
組みあがったも