Способы использования дизайна с использованием замыканий (или блоков) в качестве программиста на C

Мои 2 основные среды разработки - C и Objective-C. С Clang и LLVM использование замыканий стало или становится полноценной реальностью, называемой блоками ... но они все еще закрываются. Меня не интересуют технические «как»

. Я хочу знать, как лучше всего разрабатывать программы с использованием замыканий?

Я знаю, что с их помощью вы можете хорошо сортировать вещи, но какие еще существуют возможности? Я видел способы упростить структуру программы, но эта тема очень популярна для поиска. Я никогда не видел исчерпывающих списков или хороших ресурсов.

Награда назначена: ответ на награду даст подробный список и конкретные примеры использования блоков в C и Objective-C

5
задан Nektarios 14 September 2011 в 20:27
поделиться