Klaida programinė įranga, yra kompiuterinės programos ar programinės įrangos sistemos problema, kuri suaktyvina nepageidaujamą rezultatą. Programos, kurios padeda aptikti ir pašalinti programinės įrangos programavimo klaidas, vadinamos derintuvais. Daugybė pastebimų įvykių, sukeltų tokio tipo klaidų, yra kosminio zondo „Mariner 1.1“ sunaikinimas 1962 m., „Ariane 5 5012“ ir 2015 m.
1967 m . „Mak III“ kūrėjai pranešė apie pirmąjį kompiuterio klaidos atvejį, kurį sukėlė klaida. „Mark III“, „ASCC Mark II“ įpėdinio kompiuteris, pastatytas 1944 m., Patyrė elektromagnetinės relės gedimą. Ištyrus šią relę, rasta kandis (klaida), dėl kurios relė liko atvira. Grace Murray Hopper, garsi matematikė ir fizikė, dirbusi programuotoju prie Marko II, vabzdį įrašė į savo žvejybos žurnalą.
Šis įvykis klaidingai vadinamas angliško žodžio „bug“ („klaida“) vartojimo kilme nurodant įrenginio ar sistemos problemą.5 6 Tiesą sakant, terminas „klaida“ jau buvo anglų kalbos dalis, bent jau nuo to laiko, kai Tomas Alva Edison panaudojo ją 1889 m. Dėl trukdžių ir sutrikimų. Bunkeris pirmiausia galėjo susieti jį su skaičiavimu - šiuo atveju susijęs su tikra klaida. Kita vertus, nors 1950-aisiais Hopperas aptardamas derinimą programavimo koduose taip pat vartojo angliškai terminą angliškai, pirmasis užfiksuotas termino naudojimas yra žurnale „The Journal of the Royal Aeronautical Society 1945“.
Klaidos atveju tai yra žodis, kurį naudoja visi tie, kurie turi žinių kompiuterių srityje. Šis žodis anglų kalba, pažodinis vertimas yra „klaida“, yra naudojamas įvardyti klaidas, kurios atsiranda kompiuterio programoje.
Programuojant programinę įrangą sukuriama klaida, kuri tam tikru momentu pasireiškia vartotojui. Kai kurios dažniausiai pasitaikančios klaidos yra kintamųjų, kurie nebuvo inicializuoti tiksliai, įtraukimas, blogas lentelių indeksavimas duomenų bazėje, begalinės kilpos sukūrimas, sunkiai įskaitomų šriftų naudojimas arba spalvų pasirinkimas suklaidinti vartotojus.