§5. NGÔN NGỮ LẬP TRÌNH
Với cách diễn tả thuật toán bằng cách liệt kê hoặc sơ đồ khối, máy tính chưa có khả năng trực tiếp thực hiện thuật toán. Ta cần diễn tả thuật toán bằng ngôn ngữ sao cho máy tính có thể thực hiện được. Kết quả diễn tả thuật toán như vậy cho ta một chương trình, ngôn ngữ để viết chương trình được gọi là ngôn ngữ lập trình
Có nhiều loại ngôn ngữ lập trình. Sự khác nhau giữa các loại liên quan đến độ phụ thuộc của chúng vào kiến trúc và hoạt động của máy tính.