Chắc hẳn chúng ta đã vô cùng quen thuộc với những thuật ngữ như bug, booting, spam, hive trong quá trình tìm hiểu về lĩnh vực công nghệ thông tin. Vậy nguồn gốc của từ này là gì, cùng Kmin tìm hiểu lịch sử của những thuật ngữ này nhé.
- Bug (con bọ), chúng ta dùng thuật ngữ này để nói về lỗi máy tính. Bug được sử dụng phổ biến từ năm 1946 khi Mark II Aiken Relay Calculator - Một máy tính sơ khai thử nghiệm tại ĐH Harvard. Khi máy tính này bị trục trặc thì người ta đã phát hiện một con sâu bướm lọt vào hệ thống. Lúc này bug đúng nghĩa là con bọ thật sự. Thêm vào đó năm 1878, Thomas Edison cũng đã dùng từ bugs để mô tả một số lỗi nhỏ trong quá trình phát minh. Bug khởi đầu là con bọ thật sự, sau này chúng ta đã hiểu nó là một lỗi trong quá trình lập trình, lỗi phần cứng… trong CNTT
- Booting là một thuật ngữ được hiểu gần như starting. Nó có nguồn gốc từ thành ngữ: to pull oneself up by the bootstrap. (Vươn lên bằng nỗ lực của bản thân). Booting cũng được dùng trong ngữ ảnh làm việc gì đó bất khả thi ở thế kỷ 19.
- Chúng ta rất quen thuộc với spam nhất là trong quá trình sử dụng email. Thuật ngữ này xuất phát từ chương trình MOnty Python’s Flying Circus của BBC TV năm 1969. Ngữ cảnh đó là một nhà hàng bị “oanh tạc” bằng việc tặng các hộp thịt giăm bông (spam)
- Hive là từ dùng để chỉ các Window Registry. Raymond Chan đã viết trên blog của ông rằng có một lập trình viên làm việc cho Windows NT rất ghét ong, khi chịu trách nhiệm xây dựng Registry đã đưa nhiều từ liên quan đến loài vật này vào. Ví dụ như file Registry là hive, dữ liệu lưu trong các ô là cell (vết rỗ trên tổ ong)
Thật thú vị đúng không nào, sau này nhiều thuật ngữ công nghệ có thể được sản sinh ra, và đó có thể là một sở thích hay một điểm đặc biệt từ những chuyên gia lập trình. Nếu bạn muốn lưu giữ dấu ấn của mình trong lịch sử của công nghệ thì hãy bắt đầu học lập trình đi nhé ^_^
Kmin Academy biên tập.