Очистить метакод | Войцех Ганча | Этап 2
Автор: code::dive conference
Загружено: 2025-11-25
Просмотров: 15
Описание: Метапрограммирование в C++ — хорошо известный и мощный инструмент программирования, однако метакод не является ни самоописательным, ни простым в написании. С другой стороны, рабочий код должен быть простым и очевидным. Язык программирования должен описывать решение, а не скрывать его. Можно ли сделать метапрограммирование легко читаемым? Да, но мы должны понимать, что такое метапрограммирование на самом деле, и использовать правильные инструменты. В этой лекции я хотел бы поделиться некоторыми идеями о подготовке генераторов кода на Python, которые делают даже сложные метапрограммы действительно простыми. Начиная с требований и проектирования метапрограммы так же, как мы создаем код проекта, мы можем подготовить программу, которая пишет код для нас. Нам нужно только понимать, как мы пишем код и описываем его в алгоритме. Метапрограммирование — это не «что мы можем сделать» с помощью имеющихся у нас инструментов. Это «что мы должны сделать» с помощью инструментов, которые облегчают нашу работу.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: