Сообщение ООП для SIMD от 07.02.2016 16:31
Изменено 07.02.2016 22:47 Кодт
Навеяно http://rsdn.ru/forum/cpp/6339088.flat]этим вопросом на собеседовании.
Предположим, что мы хотим сделать транслятор С++-like языка под CUDA или другую SIMD платформу.
Существенным ограничением является то, что там нельзя вызывать код по указателю.
Как там сделать хотя бы скромный полиморфизм? Я думаю, что органично предлагать решения на С++, но главное тут не язык, а идеи
Предположим, что мы хотим сделать транслятор С++-like языка под CUDA или другую SIMD платформу.
Существенным ограничением является то, что там нельзя вызывать код по указателю.
Как там сделать хотя бы скромный полиморфизм? Я думаю, что органично предлагать решения на С++, но главное тут не язык, а идеи
ООП для SIMD
Навеяно этим вопросом
Предположим, что мы хотим сделать транслятор С++-like языка под CUDA или другую SIMD платформу.
Существенным ограничением является то, что там нельзя вызывать код по указателю.
Как там сделать хотя бы скромный полиморфизм? Я думаю, что органично предлагать решения на С++, но главное тут не язык, а идеи
Автор: sergey2b
Дата: 07.02.16
на собеседовании.Дата: 07.02.16
Предположим, что мы хотим сделать транслятор С++-like языка под CUDA или другую SIMD платформу.
Существенным ограничением является то, что там нельзя вызывать код по указателю.
Как там сделать хотя бы скромный полиморфизм? Я думаю, что органично предлагать решения на С++, но главное тут не язык, а идеи