Learn in the textbookTechnical and Physical Vulnerabilities
DefinitionA bug (バグ) is a defect in a program caused by an oversight in design or a mistake in the code.
ExplanationIt shows up as results that differ from what was intended, or as a program that halts on a particular operation. Once found, a bug is repaired with a fix (a patch) released by the developer.
AnalogyIt is like a recipe that says salt where it means sugar. Follow the steps exactly and the dish still comes out wrong.
Memory hookIn English a bug is an insect, a name that blames machine trouble on a creature in the works. The bug-hunting repair work is called debugging.