Тут надо разделить понятия "компьютер", "программа" и "инструмент".
Компьютер не ошибается, он просто делает то что ему говорит программа.
Программа не "ошибается", ошибается человек который ее написал.
Но!
Инструмент это "черный ящик" который получая корректный "ввод" дает корректный "вывод".
И если клавиатура внезапно начинает с долей случайности при нажатии на клаавишу вместо правильного "а" выводить "б", "в" или "s", то как инструмент она уже становится некорректна.
Если молоток внезапно начинает вытаскивать гвозди как результат удара, вместе забивания (я не про гвоздодер), то он тоже перестает быть правильным инструментом.
Если база данных на запрос "Ив*нов И.И." выдает "Сидоров А.М.", то инструмент отработал некорректно. Ошибка. Сбой.
И пользователю все равно кто виноват. Инструмент ошибся. Сделал не то что должен.
forward просто существует
Я кажется понял в чем суть вопроса)
Тут надо разделить понятия "компьютер", "программа" и "инструмент".
Компьютер не ошибается, он просто делает то что ему говорит программа.
Программа не "ошибается", ошибается человек который ее написал.
Но!
Инструмент это "черный ящик" который получая корректный "ввод" дает корректный "вывод".
И если клавиатура внезапно начинает с долей случайности при нажатии на клаавишу вместо правильного "а" выводить "б", "в" или "s", то как инструмент она уже становится некорректна.
Если молоток внезапно начинает вытаскивать гвозди как результат удара, вместе забивания (я не про гвоздодер), то он тоже перестает быть правильным инструментом.
Если база данных на запрос "Ив*нов И.И." выдает "Сидоров А.М.", то инструмент отработал некорректно. Ошибка. Сбой.
И пользователю все равно кто виноват. Инструмент ошибся. Сделал не то что должен.