Крутая презентация о том, как работают генераторы и выражения-генераторы в Python и как использовать их, чтобы создавать пайплайны над данными. TLDR: экономия памяти, ключевое слово yield в функциях. https://www...
Если вам нужно для увеличения производительности Python программ использовать модули на C++, то посмотрите в сторону библиотеки PyBind11. Это потрясающая header-only библиотека для связывания C++ с Python, создана под вдохновением Boost...
Брэд Фицпатрик из Гугл рассказывает, как происходил порт сервиса dl.google.com с неподдерживаемого C++ на простой Go. TLDR: горутины и интерфейсы спасли мир. https://talks.golang.org/2013/oscon-dl.sli
Недавно обнаружил интересную особенность препроцессора C/C++. Если использовать ранее необъявленное имя в числовых операциях, то оно автоматически становится равным нулю: #if UNDEFINED == 0 #error "UNDEFINED...