16+
Понедельник
24 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
=AlexD=  (06.07.2018 08:23 - 06.07.2018 08:48) , в ответ на не нужно ничего выдумывать. Логика стандарта проста. Если объект никому не доступен, его можно удалять для оптимизации, т.к. это никак не повлияет на поведение системы. volatile действует только на данные, которые могут быть кому-то потенциально автор: sladkoejka
Это ты просто рафинированный программист, который тупо смотрит на код, и делает какие-то свои выводы, исходя из абстрактной вычислительной системы в вакууме. В реальной жизни у микропроцессора есть всякие там шины памяти, кеши, ПДП и пр. вещи, 
которые тоже влияют на вычислительный процесс. Например ваш цикл в volatile легко может использоваться для проверки эффективности кеширования и предсказателя переходов. Посему ни один компилятор никогда его не станет выкидывать. Если он не забагован, конечно. И именно для этого и придуман этот квалификатор, а не для того узкого подмножества целей, которое ты сам себе насочинял. Выкинь фантазии из головы и опускайся на цифровую электрическую землю - мой тебе совет.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII