Безотказная работа программ становится всё актуальнее в современном мире, когда нас окружают миллиарды строк кода, который с каждым годом, неделей и днём все больше прирастает и всё больше проникает в нашу жизнь, существуя в различных устройствах, компьютерах, телефонах и веб-страницах. Но как программные средства добиваются этого, и сделано ли это успешно в языках программирования? В чём аналог с обычным человеческим мышлением? Об этом следующая статья.