avatar
Рейтинг
0.00
Сила
0.00

Публикации

avatar
Про споры на ЕЕ не в курсе

Показалось.

Использовать все возможности C++ — это сродни самоубийству

При проектировании я либо опираюсь на каноны ООП либо пишу чисто структурный код. Многие возможности С++ я не использую даже при программировании для ПК (здесь, я разделяю твой поход и придерживаюсь «Google C++ Style Guide»).

Просто, ИМХО, от С++ на МК остается слишком мало. Даже динамический полиморфизм требует накладных расходов (да, не таких уж значительных, но иногда это критично). Да, есть инкапсуляция и наследование – но особого проффита только от них я не вижу без применения ООП в комплексе. Нет иерархии объектов, нет уровней абстракции. ИМХО, действительно получается «суржик». Хотя, безусловно, есть шаблоны. С их помощью можно много чего наворотить. Но я не любитель обобщённого программирования.

Все вышесказанное – это исключительно мое субъективное мнение.
avatar
пишу на «Си с классами»
Хм, я так понял, ты в курсе недавних споров не ЕЕ?

Я, честно говоря, редко пишу под МК на «Си с классами». Я привык либо проектировать программу под С++ (со всеми его возможностями), либо проектировать под С. Я, для себя, не вижу особого смысла а применении С++ для МК (это исключительно мое ИМХО). С++ очень мощный инструмент, но специфика МК очень ограничивает его использование. Это что-то типа «вот тебе пряник со вкусной начинкой, но начинку кушать нельзя» :)
avatar
Интересно было узнать о методологии написания кода с таким высоким уровнем надежности. Хотя «штрафы» и «доска почета», ИМХО, смотрятся как-то по-детски :)

А кто-то пробовал использовать статические анализаторы в embedded проектах?

Я как-то попытался прогнать код через статический анализатор (какой-то из open source, точное название уже не вспомню). Он «сходил с ума» от записи и чтения регистров периферии МК замапленных на память. Например, с его точки зрения (и понять его логику можно), запись/чтение в память по произвольному адресу (типа PORTA = 0xFF) – это баг.

Можно, конечно прогонять через анализатор только код «высокого уровня», но это как-то не интересно.
avatar
И я рад, что вы с нами :)

Во-первых, мы перешли на «ты». Во-вторых – зря радуетесь, я та еще сволочь :)
avatar
разговаривать, со мной можно на «ты»

Ок, договорились :)

Главное, чтобы «коммерческая» составляющая (стартапы, и популяризация своих проектов) не мешала «основной» (обмен опытом между «эмбеддерами»).
avatar
Спасибо за пояснение. Если я правильно понял, то Ваш проект – это некая площадка для «стартапов» в embedded индустрии. Я правильно понял?
avatar
ИМХО, нужно определиться с направлением. Какая основная идея «тусовки», и какие здесь правила. DiHALT позиционирует сообщество как «электроника для начинающих». Вы можете пойти по тому же пути, либо выбрать совсем другой («профессионалы делаться опытом с профессионалами»). Либо выбрать некий средний вариант. Но в рамках одной площадки угодить и тем и другим ИМХО, не получится. Нужно как-то определиться с целевой аудиторией. Я искренне готов поддержать Ваш проект. Но, пока, я не понимаю, какую статью лучше написать для данного ресурса. Что писать: «Введение в основы С» или «Тонкости оптимизации компилятора GCC для ядра ARM7-TDMI »?
avatar
Да я понимаю. Поэтому и сказал «Ели бы речь шла только о UTC». Но «… разрабатываем электронику вместе с 2012» тоже, ИМХО, не очень звучит (ты уж извини, что морочу тебе голову).

Может, пока, не стоит спешить со слоганом, может кто-то предложит оригинальную идею (или устроим голосование)? Поисковики (в любом случае) переиндексируют весь контент…
avatar
Ели бы речь шла только о UTC, я бы предложил:

«Трансформатор Тесла. Лидер на рынке молний и стримеров с 1896 года» :)
avatar
Если затрагивать SEO — может как-то обыграть предыдущую версию? Типа «бла-бла-бла. На рынке электроники с 18ХХ года»?
avatar
А слоган обсуждать можно?

«Возьми паяльник всяк сюда входящий!» — предыдущий слоган мне показался более оригинальным (без иронии, мне действительно понравилось). Текущая версия — ну, как-бы, тоже оригинально, но идея перефразировать «крылатые выражения» не нова. Плюс, у меня это выражение ассоциируется не только с «Божественной комедией».

В любом случае, решение принимать Вам.
avatar
Пожелание на будущее: а можно прикрутить какой-либо модуль/плагин для «вопросов и ответов» (Q&A)?
ИМХО, отдельный поток для Q&A достаточно удобная штука (есть возможность задать вопрос, при этом не «засорять» основной поток постов).