Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Может ли сломаться компьютерная программа без внешнего воздействия или она будет вечно работать безошибочно?

КомпьютерыПрограммыОшибки программ
Вадим Коновальчик
  · 6,6 K
Делаю программное обеспечение на заказ.  · 11 мар 2022
Если даже исключить такие воздействия, как космические частицы, поломки оборудования, даже если программа безупречна в своей внутренней логике, эта логика у прикладных программ опирается на определённые предпосылки о действительности, которые практически не могут быть точны или покрывать всё многообразие ситуаций. Мир также имеет тенденцию меняться со временем: что не было ошибкой вчера, может стать ей сегодня.
Разработчик встроенных систем, немного радиолюбитель.   · 9 июл 2021  · vladimir-coslow.narod.ru/index.html
Если программа отлажена на 100%, то да. Однако сегодня сложилось превратное мнение, будто бы программу принципиально невозможно полностью отладить, поэтому в ней всегда будут глюки, баги, фичи и прочие недоработки. Чем конечно же пользуются многие фирмы-разработчики ПО. Конечно капитализм диктует получение прибыли любыми путями, в том числе и навязыванием покупателям пос... Читать далее
Чтобы ни дня в жизни не работать, на практике совмещаю работу с хобби.Перейти на vladimir-coslow.narod.ru/index.html
1 эксперт согласен

Ответу можно верить.

Разработка высоконагруженных систем. Опыт 15+   · 7 июл 2021  · progolang.zenclass.ru
Здравствуйте! Любое программное обеспечение создано для решения поставленной задачи. И разработано для определенного списка устройств. Если не менять устройство и не обновлять операционную систему, а так же очищать системный журнал. При отсутствия внешнего воздействия, в теории программа может работать вечно.  Но на каждую программу найдется свой баг. Все ситуации... Читать далее

Простейшая арифметическая программа всегда будет выдавать правильный результат?

Учу учителей. Благодарен всем тем, кто наполнил меня знаниями, которыми теперь могу...  · 7 июл 2021
Спрашивали - отвечу. Для начала необходимо определить термины. Для того, чтобы ответ был понятнее. Глагол "сломаться" обозначает прийти в негодность под воздействием какой либо силы. Компьютерная программа - это набор или комбинация инструкций (команд) и данных изменяемых с помощью этих инструкций. Внешнее воздействие на компьютерную программу, как правило - это... Читать далее
1 эксперт согласен

сравнение идеального мира и реального не всегда устраивает вопрошающего вечных истин )))

Информационные технологии  · 12 июл 2021
Нет.  Ни с внешним воздействием, ни без внешнего воздействия. Если у вас там счетчик переполняется, то значит в вашей программе заложено переполнение счетчика. Пусть вы об этом и не подумали.  Более того, компьютерная программа - это алгоритм, который в руках не подержать, и даже если носитель программы сломается (чип  или жесткий диск), то программа не сломается... Читать далее
Если мы сделаем точную ее копию,то работая с одними и теми же данными они всегда будут выдавать одинаковый результа... Читать дальше
Программист в отставке  · 10 июл 2021

Может, если в ней не предусмотрена возможность изменения формата входных данных или ограничений по вводу. Например, "проблема 2000" года. Тогда действительно некоторые программы "сломались", не позволяя ввести верную дату. Так же мы постоянно видим "сломанные" программы в Windows, когда в выводе командной строки получаем кракозябры в кодировке 866

Работаю в сфере автоэмалей и всё для кузовного ремонта. Колорист. Веду ЗОЖ, много читаю...  · 29 авг 2021
Любая программа написана человеком, а мы имеем всегда шанс на ошибку, она написана в определенном промежутке времени, где постоянно будут меняться условия в связи с другими программами, она обречена сломаться, если связана с внешним миром. В замкнутом одном железе у нее шансов больше быть вечной, тут будет зависеть от железа.
Компьютеры и автомобили. YouTube: https://www.youtube.com/c/Коленвальщик/ Яндекс.Дзен: h...  · 8 июл 2021  · youtube.com/c/Коленвальщик/
Если имеете в виду сам код, то нет. Как написали, так он и будет. Если же вы имеет логику работы программы, то да. Такое возможно. Все зависит от самого кода программы. Если в программе, например, есть переменная, которая постепенно увеличивает счетчик, но в нужный момент не обнуляется, то это приведет к ошибке, так как будет выход за границы диапазона типа данных. В... Читать далее

Код тоже сломается рано или поздно. Любой электронный носитель подвержен деградации.