Ngôn ngữ máy là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, ngôn ngữ này dài dòng hơn, và khó hiểu hơn ngôn ngữ lập trình
Ngôn ngữ lập trình là ngôn ngữ có quy tắc, sao cho qua đó người lập trình có thể mô tả các chương trình làm việc dành cho thiết bị điện tử mà cả con người và các thiết bị đó đều hiểu được