Assembly là loại ngôn ngữ lập trình giúp máy tính hiểu và đọc được, gồm các ký tự nhị phân hoặc thập lục phân. Trong khi đó những nhà lập trình lại sử dụng ngôn ngữ lập trình cấp cao – ngôn ngữ mà con người dễ đọc và thao tác.