Máy tính có thể đối phó với các loại khác nhau của vấn đề nếu chúng được đưa ra các hướng dẫn phù hợp với những gì để làm. Các hướng dẫn được đầu tiên viết bằng một trong các ngôn ngữ cấp cao, ví dụ như FORTRAN, COBOL. ALGOL, PL / I, PASCAL, BASIC, hoặc C, tùy thuộc vào loại vấn đề cần giải quyết. Một chương trình viết bằng một trong những ngôn ngữ thường được gọi là một chương trình mã nguồn, và nó không thể được xử lý trực tiếp bằng máy tính cho đến khi nó đã được biên dịch, có nghĩa là giải thích vào mã máy. Thông thường, một chỉ dẫn duy nhất viết bằng một ngôn ngữ cấp cao, khi chuyển đổi thành mã máy, kết quả trong một số hướng dẫn. Dưới đây là một mô tả ngắn gọn về một số các ngôn ngữ cấp cao nhiều:
đang được dịch, vui lòng đợi..