Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Обилие "гыыыы" на нынешних форумах удручает... (+)

Отправлено ReAl 01 марта 2008 г. 17:15
В ответ на: 2 раза "Гы-ы-ы-ы"... Точно- пустой разговор... отправлено ETM 01 марта 2008 г. 16:18


int i;
void foo()
{
int j = 2;
i = -1;
i = j + 1;
j = 5;
i += j;
}

Компилятор, который при включенной оптимизации не выбросит начисто переменную j и не заменит всё тело одинм единственным занесением 8 в i - туп до безобразия. Хотя при этом он и выбросит кучу опраторов, на которые у кого-то там "авторское право" есть.
А то, что в более сложных случаях оптимизатор не всегда выбросит лишнее - так это просто недостаточно хороший оптимизатор, а не глючный. В следующей версии будет выбрасывать чаще (но те, которые не читатели, а писатели - они будут говорить, что "от версии к версии оптимизатор становится всё глючнее").
Рассчитывать, что он "не настолько умён" - это рассчитывать на удачу. И от такой удачи я уже отказался. Продолжайте жрать этот кактус сами.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

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

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru