Size: a a a

Конференция C++ Russia

2020 October 01

M

Michael in Конференция C++ Russia
Sergey Platonov
потому что js лучше python?
Почему?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Michael
Пока что слышал только про положительные стороны meson, особенно от любителей GTK.

Какие есть у него недостатки?
сегодня подробно обсудили это на стриме 🙂
источник

M

Michael in Конференция C++ Russia
Alexey Veselovsky
сегодня подробно обсудили это на стриме 🙂
Отлично, сегодня тогда посмотрю. Благодарю
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ему для работы, как я понял, позарез нужен pkgconfig. с коим бывают проблемы в нестандартных странных операционках вроде винды.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
это если кратко 🙂
источник

AV

Alexey Veselovsky in Конференция C++ Russia
но есть и еще что-то
источник

M

Michael in Конференция C++ Russia
Alexey Veselovsky
ему для работы, как я понял, позарез нужен pkgconfig. с коим бывают проблемы в нестандартных странных операционках вроде винды.
Использовал через msys2. Как минимум, vala библиотеки собираются нормально (gxml и т.д)
источник

SP

Sergey Platonov in Конференция C++ Russia
если честно, так и не потрогал meson, хоть и собирался, но времени пока нет совсем
источник
2020 October 02

NK

ID:0 in Конференция C++ Russia
C++ прекрасен тем, что даже в простых операциях может быть столько нюансов, что мозг взорвется.

Михаил Матросов на предыдущей C++ Russia поведал о том, как объявить константу в C++ и разобрал весь зоопарк инструментов, которые могут быть в этом задействованы.

Посмотрите запись его выступления на нашем YouTube-канале: https://youtu.be/GPAGiXNVED4

Приятного просмотра!
YouTube
Михаил Матросов — Как объявить константу в С++?
Ближайшая конференция — С++ Russia 2020 Piter
11-14 ноября, Online
Подробности и билеты: https://cppconf-piter.ru/

. С++ прекрасен тем, что простейшие вещи в нём могут быть чрезвычайно запутанны и сложны. Казалось бы, что может быть проще, чем объявить константу?

Достаточно лишь выбрать подходящий нам linkage и storage duration, определиться с видимостью константы и тем, в каких единицах трансляции она будет представлена. Выбрать наиболее удобный способ определения: глобальная переменная, локальная переменная, статическое поле класса. Указать подходящую комбинацию спецификаторов static, inline и constexpr. Ещё может быть стоит сделать переменную шаблоном или ссылкой. А если речь идёт о строке, надо бы ещё не прогадать с типом: const char*, char[], std::string, std::string_view.

Если для вас все эти шаги очевидны — поздравляем! Это впечатляет. Если же вам, как и Михаилу, этот зоопарк немного взрывает мозг, то давайте вместе в этом разберёмся.

Доклад предполагает понимание концепций linkage и storage duration…
источник
2020 October 05

NK

ID:0 in Конференция C++ Russia
На прошлой C++ Russia Алексей Ткаченко выступил с докладом о необычных применениях методов защиты, реализованных в MMU — а именно о способах имитации взаимодействия аппаратного обеспечения с центральным процессором через регистровые файлы.

Этот доклад теперь можно посмотреть в записи на нашем YouTube-канале: https://youtu.be/n1Ufg-gTYYw

Приятного просмотра!
YouTube
Алексей Ткаченко — Имитация регистровых интерфейсов в embedded с помощью исключений
Ближайшая конференция — С++ Russia 2020 Piter
11-14 ноября, Online
Подробности и билеты: https://cppconf-piter.ru/

. Концепция памяти в компьютере давно выходит далеко за рамки концепции набора микросхем динамической памяти, установленной в компьютере. Память давно воспринимается как некоторое адресуемое пространство, управлением которой занимается модуль управления памятью — MMU. Этот подход позволяет разграничить память физическую и память виртуальную, и это активно используется во всех операционных системах, использующих понятие процесса как единицы управления ресурсами.

В этом докладе Алексей не будет глубоко вдаваться в подробности того, как устроен MMU. Вместо этого он расскажет о некоторых необычных применениях методов защиты, реализованных в MMU, а именно о способах имитации взаимодействия аппаратного обеспечения с центральным процессором через регистровые файлы.

В докладе будут охвачены операционные системы Windows и Linux, и различные архитектуры.

Доклад будет интересен в первую очередь разработчикам…
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
источник

A

Alexander in Конференция C++ Russia
Можно проще - Обязать программистов писать код без ошибок!!1
источник

W

Wild_Wind in Конференция C++ Russia
Alexander
Можно проще - Обязать программистов писать код без ошибок!!1
Уже пол дня отлаживаю такой код без ошибок.
Ни пивас студио, нм ASan, ни Valgrind, ни clang-tidy, ни я, не можем, почему оно сегфолтится.
Ошибок нет, но оно сегфолтится.

Уж лучше с ошибками, их понятно как чинить. Как чинить рандомный сегфолт - сие неведомо.
источник

W

Wild_Wind in Конференция C++ Russia
Неа.
источник

W

Wild_Wind in Конференция C++ Russia
И это тоже, да.
источник

A

Alexander in Конференция C++ Russia
Поздно. Код уже выслали, придётся чинить
источник

*

*cyberzx in Конференция C++ Russia
с такой просьбой лучше обратиться к Наливкину
источник

MG

Marsel G in Конференция C++ Russia
Товарищи! Вы ломаете мой мозг, я думал все  ONE LOVE аккаунты - это один человек =)

Мозг расшатаный программированием с трудом справляется с таким обчением
источник

LH

LACAL HOST in Конференция C++ Russia
Marsel G
Товарищи! Вы ломаете мой мозг, я думал все  ONE LOVE аккаунты - это один человек =)

Мозг расшатаный программированием с трудом справляется с таким обчением
Нет. Не один. :-)
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
LACAL HOST
Нет. Не один. :-)
Сюда определенно нужен ПРОЛОГ ВАН ЛАВ
источник