﻿# Ошибки в роботах: ожидание и реальность

Мне кажется, бунт роботов не близок\. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS\-Studio для нужд Embedded\-разработчиков\. Для начала мы поддержали KEIL и IAR\. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я полон чувств, которыми хочу поделиться\. Проще всего это будет сделать, показав пару картинок и пару примеров ошибок\.

![0560_Errors_in_Robots_ru/image1.png](https://import.viva64.com/docx/blog/0560_Errors_in_Robots_ru/image1.png)

Итак, с чем ассоциируются у нас ошибки в роботах? Воображение обывателя рисует вот такую картину:

![0560_Errors_in_Robots_ru/image3.png](https://import.viva64.com/docx/blog/0560_Errors_in_Robots_ru/image3.png)

Однако, когда я вижу в коде операционной системы RT\-Thread [вот такие ошибки](http://cppfiles.com/RT-Thread-selected-ru.txt), я думаю, что всё иначе\.

Когда Терминатор подъедет к полицейскому участку, чтобы убить Сару Коннор, будет так:

![](https://import.viva64.com/docx/blog/0560_Errors_in_Robots_ru/image4.mp4)

Так что пока можно спать спокойно\.

\.\.\.\.\.

Подождите, я ведь собираюсь писать статью, где расскажу, что [PVS\-Studio](https://pvs-studio.ru/ru/pvs-studio/) будет находить такие ошибки\.\.\. Упс\!