amarao: (Default)
[personal profile] amarao
Все компьютерные проблемы можно свести к двум категориям: проблемы с ноликами и проблемы с единичками. Чаще всего люди сталкиваются с комбинацией этих проблем.

Date: 2023-10-03 01:17 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
Еще раз.
Любой существующий компьютер можно реализовать на реле (как ты понимаешь - я про техническую реализуемость впринципе). И на этом компьютере можно запустить любой реализуемый алгоритм. Для меня, как для инженера, понятно, что внутри этого компьютера нет ничего кроме контактов, которые переключаются. Т.е. любую ошибку можно исправить (или внести) поджав пальцем нужный контакт.

Научная часть вопроса - "какие именно контакты и в каком случае нужно поджимать", это другой, не связанный с редукционизмом вопрос.

P.S. Это не значит, что я считаю редукционизм лучшим способом познания мира. Он хорош, но при условии того, что есть понимание на каком именно уровне нужно остановиться в данном конкретном случае. Ошибка в программе может быть алгоритмическая, из-за ошибки компилятора, из-за ошибки реализации процессора, из-за технической проблемы с конкретным "реле". Да, любую из этих ошибок можно редуцировать до "нет нужного контакта", но всегда-ли нужно настолько глубоко погружаться?

Date: 2023-10-04 07:27 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
Ну для начала нужно разделять error и mistake. Что там QA в голову пришло считать ошибкой только им понятно.

Но если доводить ситуацию до абсурда - тут неправильные контакты, которые своим состоянием реализуют алгоритм "random sort" вместо пузырька. Т.е. есть кучка бит в "неправильном положении". Если собрать кучку народа у которых хватит пальцев - можно позажимать нужные контакты и всё исправится.

Date: 2023-10-05 10:33 am (UTC)
ufm: (Default)
From: [personal profile] ufm
Потому-что так сказали QA.

Date: 2023-10-05 11:03 am (UTC)
ufm: (Default)
From: [personal profile] ufm
Принять решение о том, решена-ли задача или нет, может только тот, кто задачу ставил.

P.S. На всякий случай напоминаю с чего всё началось - "Может ли быть компьютерный баг, который не может быть редуцирован к отсутствию/наличию контакта или нет?"
Невозможность компьютера вывести цветную картинку на чёрнобелый текстовый дисплей - компьютерным багом не считается.

Date: 2023-10-05 11:49 am (UTC)
ufm: (Default)
From: [personal profile] ufm
Ышшо раз. Любой компьютер - это куча реле на стероидах. В нём ничего, кроме этих реле нет. Вобще нет. Совсем нет. Вот был-бы один-два-три-десять-сто битов не в 0 а в 1 - хеш-таблица сложилась-бы по другому. И неважно даже - эти неудачные биты в памяти данных, в памяти кода или в регистрах процессора.

P.S. Ты постоянно ходишь по самому краю "вывести цветную картинку на ЧБ монитор". На самом деле всё просто - если проблему в принципе можно решить заменив код/данные - это проблема контактов. Если решить нельзя - не контактов. Отличить первое от второго - это другая наука.

Date: 2023-10-05 01:54 pm (UTC)
ufm: (Default)
From: [personal profile] ufm
Независимые системы взаимодействуют со времен реле. Перфокартами. Нету дырки там где должна быть? Ну значит контакт не замкнулся и пробивалка дырку не пробила.

P.S. Я понимаю твою проблему. Тебе сложно редуцировать всю эту байду до релюшек. Ты выше застрял. :)

https://www.youtube.com/watch?v=bOOCfx2EN10

Или даже подробнее про:
https://habr.com/ru/articles/442732/
Edited Date: 2023-10-05 01:55 pm (UTC)

Profile

amarao: (Default)
amarao

December 2025

S M T W T F S
 12 3456
78910111213
14151617181920
212223242526 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 08:37 am
Powered by Dreamwidth Studios