Архив за 05 июня 2025 - 3

«Москвич» рассматривает вариант запуска в производство автомобилей с гибридной силовой установкой. Об этом заявил директор по инженерии продукта МАЗ «Москвич» Вадим Пономарев.

В России начали продавать семейный кроссовер Toyota Crown Kluger с 2,0-литровым турбомотором, и такая версия оказалась заметно дешевле гибридной с 2,5-литровым двигателем: если стоимость гибрида стартует от 6,4 млн рублей, то стоимость чисто бензиновой версии начинается у отметки в 5,85 млн рублей.

QapDSL — декларативное описание AST и парсеров для C++ - 1

QapDSL — декларативное описание AST и парсеров для C++

QapDSL — это специализированный язык (DSL), который позволяет описывать абстрактные синтаксические деревья (AST) и правила их разбора для языков программирования, прежде всего C++. Такая формализация помогает автоматизировать построение парсеров, генерацию кода, анализ исходников и даже рефакторинг.

Зачем нужен QapDSL?

  • Компактно и наглядно описывать структуру и грамматику языка.
  • Автоматически генерировать C++-структуры, парсеры, сериализаторы и визиторы.
  • Ускорять эксперименты с языками, создавая прототипы компиляторов и анализаторов.
  • Упрощать анализ и рефакторинг сложных языков, в т.ч. C++.

Пример QapDSL-описания

Рассмотрим, как описывается объявление класса C++ на QapDSL:

t_class{
  string keyword;
  t_sep sep0;
  string name;
  t_sep sep1;
  TAutoPtr<t_parents> parents;
  t_sep sep2;
  TAutoPtr<t_class_body> body;
  t_sep sep3;
  {
    M+=go_any_str_from_vec(keyword,split("struct,class,union",","));
    O+=go_auto(sep0);
    M+=go_str<t_name>(name);
    O+=go_auto(sep1);
    O+=go_auto(parents);
    O+=go_auto(sep2);
    O+=go_auto(body);
    O+=go_auto(sep3);
    M+=go_const(";");
  }
}

Читать полностью »

Команда социальной сети «ВКонтакте» совместно с Ozon объявила о запуске инструмента для взаимодействия блогеров, авторов сообществ и продавцов Ozon. Блогеры и авторы смогут рекламировать товары с маркетплейса и получать процент от каждой продажи, совершённой по рекламной публикации, а продавцы — стимулировать продажи через авторский контент. 

AMD сегодня запустила продажи ускорителя Radeon RX 9060 XT — самой свежей модели на архитектуре RDNA 4. Видеокарта представлена двумя вариантами — с 8 и 16 ГБ памяти. Цены, соответственно, 300 и 350 долларов. При этом кроме объема памяти версии Radeon RX 9060 XT различий не имеют.

Подшефный Nubia бренд RedMagic представил сегодня на международном рынке продажи своего новейшего флагмана — смартфона RedMagic 10S Pro. Линейка дебютировала в Китае в конце 2024 года, а теперь официально выходит за его пределами. Китайская модель RedMagic 10S Pro+ стала лидером рейтинга по производительности AnTuTu за май 2025 года. Европейская версия RedMagic 10S Pro не уступает ей по производительности.

Ресурс «Китайские автомобили» опубликовал первые подробности о кроссовере Tenet 3XT российской сборки (производство машин этой марки будет налажено на бывшем российском заводе Volkswagen). По данным источника, знакомого с процессом сертификации, автомобиль получит 1,6-литровый мотор, а в топовой версии будет полноценный гидротрансформатор (то есть классический «автомат»). И это в компактной модели, которая будет конкурировать с Haval Jolion.

Американский стартап Nucleus Genomics запустил сервис Nucleus Embryo, который позволяет будущим родителям «настраивать» генетический профиль ребёнка ещё на стадии эмбриона. 

Отвлечёмся от грустных новостей и поговорим о мирном применении пороха. А применений таких, местами неявных, мне удалось отыскать на целый пост. Причём под порохом мы будем понимать все пиротехнические составы, которые горят сами, без подвода воздуха.

Мирный порох - 1

Читать полностью »

На связи Владимир Макеев, СЕО Surf. Я активно слежу за развитием ИИ и сам тестирую разные решения для ускорения разработки. И вот, что заметил: вокруг сотни государственных инициатив и прорывных кейсов внедрения ИИ. Есть даже национальная стратегия, которая подразумевает, что уже через 5 лет компании в 95% отраслей должны внедрить ИИ.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js