ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
415981 Топик полностью
Adept (08.06.2013 03:16 - 03:40, просмотров: 102) ответил Лeoнид Ивaнoвич на Борьбы с оптимизатором ни разу не видел. А насчет прозрачности - попытки сделать красивый исходник на ASM ведут почти к самодельному Си, с тем же оверхедом, но со значительно большими трудозатратами. Есть класс задач, где лучше подходит ASM, но
Борьба с оптимизатором, на мой взгляд от незнания/непонимания языка и от неправильного его применения. По поводу прозрачности - мне мои исходники нравятся :))  ну да, дефайны, условная компиляция, вычисления в препроцессоре, макросы и обильные комменты использую "в полный рост". Трудоёмкость написания программы... ну не знаю, обычная вроде, как-то на спор с приятелем писали болванку (main-цикл, инициализация таймера, мигание светодиодиком) для tiny2313, он на Си, я на АСМе, у меня получилось быстрее на пару минут :)) Хотя, конечно понимаю, что возьми мы за тест какую-нить математику с "плавучкой", я бы безнадёжно отстал. А проекты бывают всякие, например один из последник - 7К ассемблерного кода (гаджет для айфона) Моё мнение, что грамотное программирование на Си - отнюдь не тривиальная задача, и требует напряжения мозгов побольше, чем с ассемблером. по моему я уже как-то цитировал слова моего знакоого программиста (который работал в американской компании в области защиты софтаи писал драйвера, исключительно на АСМе). так он говаривал "я слишком тупой, чтобы писать на Си". И это довольно философские слова. Я считаю, что грамотных Си-программистов не очень много. Ну а я вообще "не от мира сего". Мне например нравится всякая экзотика навроде ФОРТа :)) и ассемблера :) И вообще, я пожалуй где-то перфекционист. Как говаривал У.Черчилль: "Я не слишком-то требователен - мне достаточно самого лучшего". Порой это мешает работать (например мешает впарить заказчику какую-нить "лажу"), но это уж извиняйте, моя жизненная позиция. Что-то как-то разговор от МК, плавно перешел к разговору "за жизнь" :)) В общем пока не ощущаю острой необходимости в глубоком изучении Си
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)