формальное определение языка программирования дайте, плз
Гм. А HTML разве полный по Тюрингу?
HQ9++ тоже вот нифига не поный. но тем не менее язык же.
Требуется унифицированное определение для ЯП и ЭЯП?
Норм?
HTML - не язык программированияОн вроде как языком разметки был.
А что мне мешает его обозвать языком программирования? Ну по крайней мере исходя из определения ункулункула
Ну по крайней мере исходя из определения ункулункулаНу в такой постановке не мешает. Но там неплохо было бы добавить, что отображение покрывает всё множество МТ.
Ну в такой постановке не мешает. Но там неплохо было бы добавить, что отображение покрывает всё множество МТ.Хотя нет. Наверное всё же ЯП можно что угодно назвать. Почему бы и нет? А про МТ — это уже когда речь идёт об алгоритмических ЯП.
Вообще всё это бесполезная демагогия.
очень важно что это подмножество должно быть разрешимым, а это отображение вычислимым. то есть для языка программирования должна быть возможность запрограммировать его интерпретатор. а не так что этот интерпретатор существует там по аксиоме выбора
а в остальном нормальное определение да.
> очень важно что это подмножество должно быть разрешимым,
> а это отображение вычислимым.
Я думаю, что это желаемые свойства, для определения необходимыми
не являющиеся. Например, существуют такие языки, как перл, пхп и
плюсы, по какому-то явно недоразумению считающиеся языками
программирования.
---
"Colourless ideas sleep furiously."
Оставить комментарий
wwoland
Вопрос, наверное, глупый и детский, но все же, хотелось бы получить какое-то формально определение, что такое язык программирования, может быть критерийНу или хотя бы ссылку, где копать, пока что нашел только вики, но там как-то все расплывчато очень.
Ну и на основе этого хочется убедиться, что HTML - не язык программирования