-
- А как в ARM7 вызвать функцию обработки IRQ прерывания не по указателю ? - _basile(30.09.2013 22:46)
- Массово! Один раз отдебажил МЕХАНИЗМ этого вызова и после этого, когда уже точно ничего не прое., набиваю его кучей нужных функций. Единообразность -- залог надёжности, которая кроет все эти пуристсткие приёмы, как слон моську. - Николай Коровин(29.09.2013 14:06)
- Вам бы о "шаблонах проектирования" подумать. Кратко Скрипач(761 знак., 27.09.2013 10:23, ссылка)
- а я могу ешче кратче = фбд. - LordN(29.09.2013 14:20)
- ?! - Скрипач(29.09.2013 15:24)
- а так = FBD LordN(5 знак., 29.09.2013 16:13)
- Это язык программирования. Шаблоны на два этажа выше (над приемами программирования). - Скрипач(29.09.2013 16:31)
- а так = FBD LordN(5 знак., 29.09.2013 16:13)
- ?! - Скрипач(29.09.2013 15:24)
- а я могу ешче кратче = фбд. - LordN(29.09.2013 14:20)
- Наверно это была мисра, выкинь из головы и забудь. - Nikolay801_(27.09.2013 10:06)
- Когда я на чистом Си писала, то только так и делала :). Фигня все эти запреты, подобные бегству от goto. Указатели это не недостаток Си, как пытаются доказать его противники, а огромное преимущество! И как крайне эффективное средство, оно Ксения(154 знак., 27.09.2013 03:04)
- бедныя, нищасные существа, эти твои любовники... LordN(5 знак., 29.09.2013 14:27)
- Фигня все эти запреты, подобные бегству от goto Дай я тя поцелую, здравомыслящая ты наша! Пресловутая женская мудрость -- по факту есть отсутствие выпендрёжности. Николай Коровин(952 знак., 29.09.2013 14:17 - 14:24)
- Можно ссылку на эту статью? Насколько я помню, даже мисра этого не запрещает. Навскидку схожий запрет помню только в IEC 61508-7 (С4.6), но там речь о передаче указателя на функцию в качестве аргумента (и то это "should be avoided" только из-за testerplus(24 знак., 27.09.2013 00:48)
- Керниган говорит:«Си – инструмент острый как бритва. С его помощью можно создать и элегантную программу и Юра(19 знак., 26.09.2013 23:49,
)
- Надёжность ПО обеспечивается рядом системных мер, а не отдельными шаманскими методиками. - fk0(26.09.2013 23:25)
- Ну почему же, это вроде как зашита от дурака (ДУС ведь вставили наоборот). Но тогда у дурака лучше сразу отобрать весь этот Си, а тем более ассемблер - вполне себе системная мера, есличо :-) - SciFi(27.09.2013 09:05)
- Без указателей на функции некоторые простые вещи, вроде qsort и т.п., превращаются во что-то невообразимое. - fk0(27.09.2013 11:28)
- Профессионалы не используют qsort :-) - SciFi(27.09.2013 11:46)
- Да. Они используют shell sort. Ибо qsort может, если тщательно подобрать данные, потратит O(n) стека. - fk0(27.09.2013 12:06)
- Яйцеголовые придумали всякие оптимизации -> - SciFi(27.09.2013 12:48, ссылка)
- Да. Они используют shell sort. Ибо qsort может, если тщательно подобрать данные, потратит O(n) стека. - fk0(27.09.2013 12:06)
- Профессионалы не используют qsort :-) - SciFi(27.09.2013 11:46)
- Без указателей на функции некоторые простые вещи, вроде qsort и т.п., превращаются во что-то невообразимое. - fk0(27.09.2013 11:28)
- Ну почему же, это вроде как зашита от дурака (ДУС ведь вставили наоборот). Но тогда у дурака лучше сразу отобрать весь этот Си, а тем более ассемблер - вполне себе системная мера, есличо :-) - SciFi(27.09.2013 09:05)
- Почти в каждом проекте. Все работает без проблем. Плюнь в бесстыжие глаза автору. - Vladimir Ljaschko(26.09.2013 23:14)
- Милое дело в меню по указателю функции вызывать. бомж(299 знак., 26.09.2013 23:14)
- можно функцию по номеру вызывать через функцию переключатель, тогда и указатель не понадобится. - инженегр(27.09.2013 07:10,
)
- Тогда номер и будет своеобразным указателем. - fk0(27.09.2013 08:01)
- можно функцию по номеру вызывать через функцию переключатель, тогда и указатель не понадобится. - инженегр(27.09.2013 07:10,