Что дает template metaprogramming (по сравнению с другими яз
От: Максим Рогожин Россия  
Дата: 24.02.18 10:20
Оценка: +1
В C++ имеется механизм template metaprogramming. В C#, Java нет какого механизма (нету ведь?). Вопрос в том какие преимущества по сравнению с C#, Java дает плюсам шаблонное метапрограммирование?

Есть ли какие то конкретные задачи которые невозможно или очень трудно решить на C#, Java но сравнительно легко можно решить на плюсах?

Ощущается ли в C#, Java отсутствие шаблонного метапрограммирования или там вместо него какие-то другие механизмы имеются которые компенсируют отсутствие шаблонного метапрограммирования?

Можно и другие языки для примера рассмотреть.

Вопрос НЕ про обобщенное программирование (использование параметризованных классов и алгоритмов). Вопрос про шаблонное метапрограммирование (суть в том, что вычисления на этапе компиляции являются Turing-complete).
Отредактировано 24.02.2018 12:55 Максим Рогожин . Предыдущая версия . Еще …
Отредактировано 24.02.2018 12:53 Максим Рогожин . Предыдущая версия .
Отредактировано 24.02.2018 12:32 Максим Рогожин . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.