Một ẩn dụ hay ví dụ hay để giải thích cho một người Anh chính là sự khác biệt giữa khoa học máy tính cổ điển và "tốt với việc sử dụng MS-Windows"
- khoa học máy tính
- lập trình máy tính
- sử dụng máy tính
3 điều sâu sắc khác nhau. Hầu hết mọi người không biết Khoa học Máy tính là gì. Họ chỉ thấy từ "máy tính". Do đó, "anh ấy là chuyên ngành Khoa học Máy tính" có thể được hiểu là "Anh ấy có thể kết nối máy in của tôi". Hoặc là anh ấy "tốt với máy tính". Thậm chí ít người biết sự khác biệt giữa lập trình máy tính và Khoa học máy tính.
Khoa học máy tính là lý thuyết điện toán. CS có thể được học mà không cần máy tính thực tế. Kiến trúc vi mô CPU. Cách sắp xếp số, cách duyệt danh sách, v.v. Máy trạng thái. Thuật toán, lớn (Oh), v.v ... Cách thiết kế ngôn ngữ lập trình hoặc trình biên dịch.
Lập trình là viết mã và tạo các ứng dụng bằng ngôn ngữ và trình biên dịch được tạo bởi một nhà khoa học máy tính.
Cuối cùng, có sử dụng máy tính (sử dụng GUI, chuột và bàn phím. Internet, MS-Office, v.v.)
Tuy nhiên, cả ba trong số này được sử dụng thay thế cho nhau.
Một ẩn dụ hay ví dụ hay để giải thích cho một người Anh chính là sự khác biệt giữa khoa học máy tính cổ điển và "tốt với việc sử dụng MS-Windows" Hoặc đơn giản là một ví dụ điển hình về cách khoa học máy tính thực sự không liên quan gì đến việc sử dụng MS-Windows.