memrootじしょ
英和翻訳
low-level language
low-level language
/ˌloʊˈlev.əl ˈlæŋ.ɡwɪdʒ/
ローレベルランゲージ
1.
コンピュータのハードウェアに近く、抽象度が低いプログラミング言語。
low-level languageは、コンピュータのCPUが直接理解しやすい形式に近いプログラミング言語を指します。人間が理解しやすい高水準言語とは対照的に、よりハードウェア寄りで、メモリ管理やレジスタ操作など、詳細なコンピュータのリソースを直接制御できる特徴があります。
Assembly
language
is
a
prime
example
of
a
low-level
language.
(アセンブリ言語は、低水準言語の主要な例です。)
Assembly language
アセンブリ言語
is
~である
a prime example
代表的な例
of
~の
a low-level language
低水準言語
Programming
in
a
low-level
language
can
be
complex
but
offers
fine-grained
control
over
hardware.
(低水準言語でのプログラミングは複雑になりがちですが、ハードウェアに対するきめ細やかな制御を提供します。)
Programming in
~でプログラミングすること
a low-level language
低水準言語
can be
~である可能性がある
complex
複雑な
but
しかし
offers
提供する
fine-grained control
きめ細やかな制御
over hardware
ハードウェアに対する
Machine
code
is
the
lowest-level
language
understood
directly
by
a
computer's
processor.
(機械語は、コンピュータのプロセッサが直接理解する最も低水準の言語です。)
Machine code
機械語
is
~である
the lowest-level language
最も低水準の言語
understood directly
直接理解される
by
~によって
a computer's processor
コンピュータのプロセッサ
Many
embedded
systems
are
programmed
using
low-level
languages
for
efficiency.
(多くの組み込みシステムは、効率性のために低水準言語を用いてプログラムされます。)
Many embedded systems
多くの組み込みシステム
are programmed
プログラムされる
using
~を用いて
low-level languages
低水準言語
for efficiency
効率性のために
2.
コンピュータの命令セットアーキテクチャからほとんど抽象化されていないプログラミング言語で、通常、機械語やアセンブリ言語を指す。
low-level languageは、高水準言語と比較して、よりハードウェアに近いレベルで動作し、プログラマが直接メモリやレジスタを操作できるような詳細な制御を可能にする言語です。これにより、実行効率やリソース使用の最適化が図れますが、習得や開発の複雑さが増します。
Unlike
high-level
languages,
low-level
languages
require
a
deep
understanding
of
computer
architecture.
(高水準言語とは異なり、低水準言語はコンピュータアーキテクチャの深い理解を必要とします。)
Unlike
~とは異なり
high-level languages
高水準言語
low-level languages
低水準言語
require
~を必要とする
a deep understanding
深い理解
of computer architecture
コンピュータアーキテクチャの
Optimizing
critical
performance
paths
often
involves
writing
code
in
a
low-level
language.
(重要なパフォーマンスパスを最適化するには、しばしば低水準言語でコードを書くことが含まれます。)
Optimizing
最適化すること
critical performance paths
重要なパフォーマンスパス
often
しばしば
involves
~を伴う
writing code
コードを書くこと
in
~で
a low-level language
低水準言語
Developers
typically
use
a
low-level
language
when
direct
hardware
access
or
extreme
efficiency
is
paramount.
(開発者は、直接的なハードウェアアクセスや極端な効率性が最重要である場合に、低水準言語を通常使用します。)
Developers
開発者
typically
通常
use
~を使用する
a low-level language
低水準言語
when
~のとき
direct hardware access
直接的なハードウェアアクセス
or
または
extreme efficiency
極端な効率性
is paramount
最重要である
関連
assembly language
machine code
high-level language
programming language
abstraction