Непонятно, что вы подразумеваете под «языком программирования» и «реализацией языка». Вы должны обеспечить строгие определения этих двух, чтобы получить ответ.
Σ*2Σ*
MM0
Но это не тот язык спецификации , что люди имеют в виду , когда они используют выражение «язык программирования». Язык программирования , как правило , означает, что язык , чтобы выразить вычисляемые функции (процессы, ...) и передать инструкции к машине и , следовательно , существует TM , который может имитировать те свои программы и выводить их результаты. Таким образом, в некотором смысле наличие языка программирования, который не может быть реализован, не имеет смысла.
(Я думаю, что вы, вероятно , путая языков программирования либо с языками спецификации или с формальными языками . В любом случае, мы можем определить языки, которые не вычислит.)