Изменения

Перейти к: навигация, поиск

Тьюринг-полнота

43 байта добавлено, 21:51, 8 января 2017
Шаблоны C++
===Шаблоны C++===
Шаблоны C++ позволяют производить сложные вычисления ещё на стадии компиляции программы. Впервые это было продемонстрировано Эрвином Унрухом, который реализовал рекурсивный алгоритм распознавания простых чисел в процессе компиляции. Позже в статье Университета Индиана было продемонстрировано кодирование машины Тьюринга в шаблонах C++<ref>[http://web.archive.org/web/20131101122512/http://ubietylab.net/ubigraph/content/Papers/pdf/CppTuring.pdf кодирование машины Тьюринга в шаблонах C++Templates are Turing-complete]</ref>.
===Java Generics===
192
правки

Навигация