Khi thế giới trở nên ngày càng công nghệ hóa, kéo theo ngôn ngữ cũng phát triển. Hiện nay, con người sử dụng hàng trăm từ và thuật ngữ mà những người trong quá khứ, thậm chí là quá khứ gần đây, có lẽ chưa từng nghe đến. Có ai trong số chúng ta biết không, cách đây ba mươi năm, WiFi là gì?
Một số trẻ em thậm chí tiếp xúc với những từ hiện đại này trước cả khi họ bắt đầu học. Họ nghe cha mẹ than phiền về tốc độ kém của WiFi và nhanh chóng nhận ra rằng cái hộp nhỏ kỳ lạ với đèn nhấp nháy là một thiết bị định tuyến cực kỳ quan trọng.
Tuy nhiên, có những thuật ngữ mà trẻ em khó có thể học từ cha mẹ. Những từ như “phân rã,” “gói,” và “thuật toán.” Vì vậy, chúng tôi quyết định tổng hợp danh sách các thuật ngữ này và chia sẻ nó với con cái của bạn, để các em có thể hiểu sự khác biệt giữa “đám mây” và “cú nhấp chuột.”
1. Thuật toán
Thuật toán là một tập hợp các hướng dẫn cho máy tính biết cách thực hiện nhiệm vụ. Máy tính luôn thực hiện các hướng dẫn theo trình tự đã được đưa ra, tương tự như cách con người tuân theo một công thức nấu ăn. Các lập trình viên cần phải viết ra các thuật toán tốt, tương tự như việc đầu bếp cần viết công thức nấu ăn ngon.
2. Trừu tượng
Trừu tượng là một thuật ngữ mã hóa quan trọng khác, giúp chúng ta đơn giản hóa những khái niệm phức tạp thành dạng nhỏ hơn, dễ hiểu hơn. Thường, nó liên quan đến việc bỏ qua các chi tiết không cần thiết và tập trung vào những phần quan trọng. Ví dụ, khi sửa một sự cố, chúng ta không cần xem mã của toàn bộ máy tính, mà chỉ cần xem phần gây ra vấn đề.
3. Trí tuệ nhân tạo
Trí tuệ nhân tạo là khả năng của máy tính tự suy nghĩ và xử lý các tình huống mới mà ban đầu không được lập trình sẵn. Nó thể hiện khả năng “suy nghĩ” của máy tính, không chỉ tuân theo các hướng dẫn cụ thể mà còn tạo ra các phản ứng mới.
4. Nhị phân
Nhị phân là ngôn ngữ cơ bản trong máy tính, được tạo ra từ các ký tự 0 và 1. Các con số này không có nhiều ý nghĩa với con người, nhưng chúng cực kỳ quan trọng đối với máy tính. Thậm chí khi chúng ta đưa ra hướng dẫn bằng tiếng Anh, máy tính vẫn chuyển chúng thành dạng nhị phân trước khi hiểu và thực hiện.
5. Bits
Một “bits” là một lượng thông tin nhỏ. Bạn có biết rằng tất cả các số 0 và 1 đều được gọi là “bit”? Tám bit tạo thành một byte, một nghìn byte được gọi là kilobyte. Một nghìn kilobyte được gọi là megabyte. Một nghìn megabyte được gọi là gigabyte. Một nghìn gigabyte được gọi là terabyte… Đó là rất nhiều bit!
6. Khối
Mã hóa dựa trên khối cho phép người lập trình viết thuật toán bằng cách sử dụng các khối hình ảnh thay vì từ ngôn ngữ. Bạn có thể kéo và thả các khối này trên màn hình, sắp xếp chúng theo thứ tự khác nhau và quan sát máy tính phản hồi. Đây là cách thường dùng để dạy lập trình cho người mới bắt đầu và thường được sử dụng để dạy trẻ em lập trình.
7. Bug
Đôi khi, mã của bạn không hoạt động như mong muốn. Điều này thường được gọi là Bug. Đó là một sự cố trong hệ thống, làm cho máy tính hoạt động không đúng cách. Nếu bạn nhấn một nút và không xảy ra gì cả, có thể đó là do một con “sâu”.
8. Camel case – hộp đựng lạc đà
Đây là một quy tắc viết mã được sử dụng bởi các lập trình viên. Theo quy tắc này, từ đầu tiên viết bằng chữ thường, sau đó các từ sau đó bắt đầu bằng chữ in hoa, và không có khoảng cách giữa các từ. Ví dụ: “likeThis.” Đây là cách mà các thương hiệu như iPhone và eBay được đặt tên. Tên này được gọi là “hộp đựng lạc đà” do chữ in hoa ở giữa giống như bướu của một con lạc đà.
9. Nhấp chuột
Điều này rất rõ ràng. Nhấp chuột là khi bạn nhấn vào nút trên chuột máy tính hoặc bàn di chuột nếu bạn đang sử dụng máy tính xách tay. Điều này đơn giản nhưng quan trọng – không có cách nào đơn giản hơn để chỉ đạo máy tính thực hiện một hành động cụ thể.
10. Cloud
Theo truyền thống, mọi người lưu trữ tất cả các tập tin trên máy tính cá nhân, nhưng trong những năm gần đây, họ đã chuyển sang sử dụng “đám mây.” Đám mây là nơi lưu trữ ở xa mà bạn có thể truy cập thông qua internet. Đây giống như có một thư viện riêng trên mây mà bạn có thể truy cập từ bất kỳ thiết bị nào có kết nối internet.
11. Mã hoá
Chúng ta đã định nghĩa tất cả các từ mã hóa này nhưng vẫn chưa định nghĩa được mã hóa. Nói một cách đơn giản, đó là quá trình viết hướng dẫn cho máy tính làm theo. Một lập trình viên giỏi có thể sử dụng mã để tạo trang web, trò chơi, ứng dụng và những thứ kỹ thuật số khác.
12. Yêu cầu
Yêu cầu là một lệnh đơn giản, duy nhất mà người lập trình có thể đưa ra cho máy tính. Ví dụ: “chạy chương trình này” hoặc “mở tệp này”. Một thuật toán được tạo thành từ rất nhiều lệnh trong một chuỗi dài từng bước. Để sử dụng một cách tương tự nấu ăn khác, thuật toán là công thức cho bạn biết cách làm bánh và các lệnh là từng bước, chẳng hạn như “thêm bột mì” hoặc “khuấy hỗn hợp”.
13. Câu điều kiện
Câu điều kiện là một đoạn mã giúp máy tính đưa ra quyết định. Nó kiểm tra xem một điều kiện nhất định có đúng hay không, sau đó thực hiện một hành động dựa trên kết quả. Ví dụ: nếu người dùng nhấp vào nút thì máy tính sẽ phát một bài hát. Nếu người dùng không nhấn nút, bài hát sẽ không phát. Trong cuộc sống thực, mọi người luôn sử dụng các câu điều kiện. Nếu trời mưa thì bạn sẽ mang theo ô; nếu trời không mưa thì bạn sẽ không bận tâm.
14. An ninh mạng
Thế giới có thể là một nơi nguy hiểm. Chúng ta khóa cửa vào ban đêm để bảo vệ ngôi nhà của mình khỏi bọn tội phạm và máy tính cũng cần điều đó. An ninh mạng giống như một cánh cửa khóa chặt để bảo vệ máy tính của chúng ta khỏi bị tổn hại. Đây là những chương trình được thiết kế để giữ cho hệ thống của chúng tôi an toàn trước các mối đe dọa trên mạng như vi-rút, hack và vi phạm dữ liệu.