Большинство компиляторов имеют следующую архитектуру: В данной статье я собираюсь детально препарировать эту архитектуру, элемент за элементом. Можно сказать, что эта статья — дополнение к огромному количеству существующих ресурсов на тему компиляторов. Она является…
15 и 16 сентября в Москве прошло знаковое для российского дизайн-комьюнити событие: конференция TREND. Очевидно что организаторы в очередной раз создали прецедент, событие невиданных ранее масштабов. За это им низкий поклон, хвала и всяческие почести. В этой статье будет краткий и субъективный обзор на то как протекало мероприятие, на спикеров и их лекции. Для полной ясности повторюсь — обзор субъективный, а значит не претендующий на истину в последней инстанции. Но обо всем по порядку. Читать дальше →
Здесь я попытался показать на практике, что собой представляют некоторые важные концепции из области создания компиляторов. Есть вероятность, что подобные 15-минутные завершенные истории могут оказаться неплохим способом погружения в сложные темы. Только хорошо бы не пассивно читать то, что представлено ниже, а еще и проверять код в работе. Если первый опыт окажется успешным, то в будущем вас могут ожидать и другие 15-минутные "зарисовки" по тематике компиляторов. Читать дальше →
Из этой статьи вы узнаете, как запустить проверку embedded-проекта и как работать с отчетом анализатора. Анализатор PVS-Studio поддерживает ряд компиляторов для встраиваемых систем. В текущей версии возможна проверка проектов при сборке одним из следующих компиляторов под Window, Linux и macOS: IAR Embedded Workbench Keil Embedded Development Tools for Arm TI ARM Code Generation Tools GNU Embedded Toolchain Читать дальше →