assembler
アセンブラ
解説 Definition
assembler は、コンピューターのアセンブリ言語を機械語に変換するプログラムという意味です。日本語の「アセンブラ」とほぼ同じですが、人ではなく主にソフトウェアを指します。
An assembler is a program that translates instructions written in assembly language into machine code that a processor can execute. It typically also resolves symbolic names and reports syntax or addressing errors found during translation.
覚え方のコツ Memory Tip
assemble「部品を集めて組み立てる」に、道具・実行者を示す -er が付いた語です。コンピューターでは、assembly language の命令を集めて machine code に「組み立て直す」ソフトウェアを指します。compiler は高水準言語を翻訳するのが典型なので、入力言語の違いで区別しましょう。
Break assembler into assemble plus -er: it is something that assembles. In computing, the program takes symbolic assembly-language instructions and constructs the corresponding machine instructions. Picture labels, operation codes, and addresses being fitted together into executable bytes. Learn the pair “assembly language–assembler,” just as a particular source language is paired with its translator. A compiler usually translates a higher-level language and may perform extensive optimization, while an assembler works much closer to the processor’s instruction set. An interpreter generally executes or evaluates code without first producing the same kind of machine-code output.
例文
The assembler converts the code into machine instructions.
アセンブラはそのコードを機械語の命令に変換します。
He used an assembler to build a small test program.
彼は小さなテストプログラムを作るためにアセンブラを使いました。
A good assembler can report errors before the program runs.
優れたアセンブラは、プログラムを実行する前にエラーを知らせることができます。
assembler の類義語・関連語
派生語
assembler の語源・成り立ち Etymology
古フランス語 assembler(集める)からの派生で、ラテン語 assimulāre(一つにまとめる)が起源。ad-(~へ)+ simul(一緒に)が語根で、assembly(集会)や assemble(組み立てる)と同根。コンピュータ用語では機械語を「組み立てる」プログラムを指す。
Assembler is formed from assemble and the agent or instrument suffix -er. Assemble entered English through Old French assembler, “to bring together,” ultimately from a Latin formation built around simul, “together.” Related English words include assembly and assemble. The computing sense arose because the software gathers and translates symbolic instructions into the binary machine instructions required by a processor, effectively assembling the parts of a low-level program.
同じレベルの英単語をもっと
外部辞書で調べる
この単語を英単語クイズで覚えよう