ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
621306 Топик полностью
Adept (25.09.2015 20:52, просмотров: 170) ответил _basile на Ты малость не понял. Поц был не программер, а начальник сектора разработки...
что-то мне подсказывает, что ПЛИС и тинька совсем разные весовые (и ценовые) категории. если можно всё сделать на МК за 50 центов,то нахера пихать сюда на порядок более дорогую "плисину" ?? И ещё раз повторяю, что я не фанатик какого-то одного подхода. Подход должен быть разумным, сбалансированным и эффективным. Мне вот, к примеру как-то нужно было сделать цепочку сброса - совершенно идиотская задача выработки сигнала задержанного на несколько десятков миллисекунд сигнала сброса для большого процессора, при условии комбинации логических уровней на трёх ногах. Так вот для этого я взял простейшую тиньку в so8, и накатал прогу на ассемблере за 10 минут (практически пока грелся паяльник) Совсем не уверен, что для неё применим был бы компилятор Си, и что получилось бы быстрее. Вот конкретный пример оправданности и эффективности выбора. Но это не значит, что всё должно делаться исключительно на си или ассемблере. Мне болььше знаком ассемблер, и я большинство задач могу в нём быстро и эффективно решить, пока не упрусь в его ограничения (например по сложности математики или структуры программы). Аналогично си-программер быстро и эффективно будет решать на си другие задачи, пока не упрётся в ограничения Си (например по объёму кода или быстродействию или вообще по применимости си в конкретном кристалле). Так что каждый найдёт "свое место под солнцем в виде гаража" (С) применение своим способностям. Только не надо про читабельность, портабельность и т.п. я вот знаком с си и порой смотрю на тексты как баран, не улавливая смысл алгоритма, Да легко читаются базовые конструкции, но в отсутствие комментариев понять в проге нихрена не возможно. А си-программеры часто грешат тем, что не пи шут комментариев вообще, ибо считают. что и так всё понятно. А ведь это огромное заблуждение. Сам был неоднократно свидетелем того, что авторы с трудом, в течение нескольких дней "въезжали" в собственные проекты, не удосужившись их нормально проработать (с красивой понятной структурой) и не снабдив сколь-нибудь полезными комментариями. Так же смею Вас уверить, я тоже могу свои программы читать с листа очень бегло, практически без комментариев, но это не значит, что они будут понятны остальным. Так что, резюме - пиши на чём хош, но будь добр сначала подумай, а потом пиши. То бишь, - сначала придумай как должна работать программа, алгоритм, а потом уже берись за кодинг.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)