Low-level programming

[ˈloʊˌlevəl ˈproʊɡræmɪŋ] ローレヴェル プログラミング

1. 低水準プログラミング。コンピュータのハードウェアに直接近いレベルで操作するプログラミング。

コンピュータのハードウェア(CPUやメモリなど)の動作に直接関連するような、より基本的な命令セットやメモリ管理などを扱うプログラミングのことです。高級言語(PythonやJavaなど)に比べて、開発者はハードウェアの構造をより深く理解し、直接操作する必要があります。
Low-level programming. (低水準プログラミング。)
関連
High-level programming
Embedded systems