Здравствуйте, Уважаемый Jurgis!
Wed Mar 30 2005 12:32, Jurgis Armanavichius wrote to Olga Nonova:
ON>> иначе конкуренты сожрут. Так и шествуют Си-компиляторы-недомерки вослед ON>> софтовым компаниям.
JA> Hеужели JA> Вы не знаете, что компиляторы иногда обновляются, в них исправляются JA> ошибки, выпускаются новые версии?
Про новые версии- знаю. Про исправление ошибок- не знаю. Вернее уверена, что ничего всерьез там не исправляется. Как покатилось с самого начала, так и будет катиться. Разработчики ведь давно разбежались. А с манагеров в офисах- какой спрос.
JA> А если Вы постоянно скачете с одного JA> семейства микроконтроллеров на другое, совершенно не совместимое, то мне JA> остается...
Вам остается - отучиться домысливать на чужой счет и отдавать столько сил на борьбу с химерами. Мы же не в детском саду.
ON>> Я имею дело со связными задачами и только в этой области отвечаю ON>> за базар. Докладываю - в этой сфере далеко не парочка критических ON>> по быстродействию мест. А практически любое место, за какое ни ON>> возьмись,- китическое.
JA> А теперь давайте определимся: одной-ли единственной сферой связных задач JA> ограничивается область применения микроконтроллеров? :-) Кроме того, если JA> Ваши задачи настолько уж ассемблерноемкие, то не считаете ли Вы, что JA> могут быть (и реально существуют) задачи, не состоящие из одних только JA> узких и критических мест? :-) Hапример, в моем нынешнем приборе трудятся JA> 6-7 (в зависимости от модификации) микроконтроллеров двух семейств разных JA> фирм. JA> Однако это абсолютно не мешает мне для всех них писать программы на C :-) JA> У меня имеется несколько важных прерываний, реакция на которые критична JA> по времени. Я проанализировал ассемблерный листинг компилятора и увидел, JA> что переписав это дело на Ассемблере я выиграю не более единиц процентов JA> времени исполнения программы. Спрашивается: на кой мне заморачиваться? JA> А тем более, если речь идет обо всей приборной программе! Абсолютно JA> ненужная трата времени и сил :-)
Я собственно и добивалась расскрытия Вашего стиля работы и круга решаемых задач. Мне это потребовалось, чтобы выяснить- сможем ли мы найти общий язык и консенсус в споре "C vers Asm"? Теперь понятно- не сможем. Разное бытие определяет в нас различные сознания. Продолжение спора при таком расскладе приведет лишь к бессмысленной перепалке и обидам. Hам это нужно?
JA> Кстати, о птичках. Если Вы применяете микроконтроллер совсем без запаса JA> по быстродействию/объему памяти, то Вы, мягко говоря, не совсем грамотно JA> разрабатываете свою систему... Hе находите?
Повторяю: отучаемся злонамеренно домысливать на чужой счет. Думаю, нам имеет смысл прекратить разговор в столь неконструктивном ключе. Ознакомьтесь лучше, что пишут честные люди, на практике хлебанувшие уродств компилятора.
Всего Вам Хорошего Ольга