"Lỗi máy tính" đầu tiên thực chất là một con bướm đêm
Ngày nay, "bug" nghĩa là lỗi phần mềm. Nhưng "lỗi" đầu tiên trên thế giới lại là một con côn trùng thật sự bị kẹt bên trong một cỗ máy khổng lồ!

Ngày nay, "bug" nghĩa là lỗi phần mềm. Nhưng "lỗi" đầu tiên trên thế giới lại là một con côn trùng thật sự bị kẹt bên trong một cỗ máy khổng lồ!

Khi ứng dụng yêu thích của bạn bị treo hoặc trò chơi bị "đơ", chúng ta thường nói rằng hệ thống đang có "bug" (lỗi). Ngày nay chúng ta dùng từ này cho các lỗi kỹ thuật số, nhưng "con lỗi" đầu tiên nổi tiếng nhất lại là một con bướm đêm sáu chân thật sự.
Vào năm 1947, một nhóm kỹ sư tại Đại học Harvard đang vận hành một chiếc máy tính khổng lồ tên là Mark II. Đột nhiên, cỗ máy ngừng hoạt động bình thường. Họ đã phải tìm kiếm khắp mê cung dây nhợ và các công tắc để tìm ra vấn đề. Thật bất ngờ, họ phát hiện một con bướm đêm thật sự bị kẹt trong một bộ phận cơ khí (Rơ-le số 70)!
Grace Hopper, một trong những người tiên phong trong ngành máy tính, là thành viên của nhóm này. Họ đã dùng nhíp gắp con bướm ra và dán nó vào cuốn sổ nhật ký công việc. Bên cạnh con bướm, họ viết: "Trường hợp thực tế đầu tiên tìm thấy lỗi (bug)." Mặc dù từ "bug" đã được dùng để mô tả các trục trặc kỹ thuật từ trước đó, nhưng sự kiện này đã làm cho thuật ngữ này trở nên nổi tiếng toàn cầu trong thế giới máy tính.
Chính vì con bướm đêm này mà quá trình sửa lỗi trong máy tính được gọi là "debugging" (gỡ lỗi). Mỗi khi một lập trình viên sửa một lỗi trong mã nguồn ngày nay, về mặt thuật ngữ, họ đang tiếp bước các kỹ sư đã gắp con bướm ra khỏi cỗ máy khổng lồ từ 80 năm trước.
Thuật ngữ "bug máy tính" đã trở thành huyền thoại khi một con bướm đêm thật sự bị kẹt bên trong máy tính Harvard Mark II vào năm 1947. Các kỹ sư đã dán con côn trùng này vào sổ tay của họ, và kể từ đó, chúng ta sử dụng từ "bug" để chỉ bất kỳ vấn đề nào khiến máy tính không hoạt động bình thường.