[Перевод] Асинхронная обработка ошибок – это сложно. Пример на CUDA Или как я научился не беспокоиться из-за …
[Перевод] Асинхронная обработка ошибок – это сложно. Пример на CUDA Или как я научился не беспокоиться из-за cudaGetLastError() и просто признал её нежелательной Любому, кто сталкивался с проектированием API, приходилось мучиться над вопросом, как лучше всего распространять ошибки к вызывателям функций. Эта проблема появилась ещё раньше, чем термин «API». Даже несколько десятилетий назад (скажем, 30+) проектировщики интерфейсов умели отделять возвращаемые ошибки о... https://clck.ru/3MwCwv
Автор: Habr все новости об IT