Size: a a a

Compiler Development

2020 January 27

RB

Rustem B. in Compiler Development
Alexander Vershilov
Си, например, не Тьюринг полный ^_^
Чивоооо?
источник

AV

Alexander Vershilov in Compiler Development
У си по стандарту ограниченный размер указателя, значит у программы счетное число состояний, любая программа на си это большая стейт машина.
источник

K

Kitsu in Compiler Development
Alexander Vershilov
У си по стандарту ограниченный размер указателя, значит у программы счетное число состояний, любая программа на си это большая стейт машина.
по стандарту ограничение только снизу
источник

МБ

Михаил Бахтерев in Compiler Development
Alexander Vershilov
Си, например, не Тьюринг полный ^_^
Надо для этого указать вычислимую функцию, которую на Си не закодировать
источник

AV

Alexander Vershilov in Compiler Development
Kitsu
по стандарту ограничение только снизу
Ну нет, там в каждой конкретной реализации фиксируется размер
источник

K

Kitsu in Compiler Development
Alexander Vershilov
Ну нет, там в каждой конкретной реализации фиксируется размер
мы про стандарт или реализацию?
источник

МБ

Михаил Бахтерев in Compiler Development
Alexander Vershilov
У си по стандарту ограниченный размер указателя, значит у программы счетное число состояний, любая программа на си это большая стейт машина.
С чего это? Я вон пишу программы на Си с использованием MPI. Они работают с памятью большей, чем размер указателя
источник

RB

Rustem B. in Compiler Development
Alexander Vershilov
У си по стандарту ограниченный размер указателя, значит у программы счетное число состояний, любая программа на си это большая стейт машина.
А почему тогда на С написан полный по Тьюрингу ЯП?
источник

JC

Julian =) Coffee in Compiler Development
UB
источник

JC

Julian =) Coffee in Compiler Development
🌝
источник

AV

Alexander Vershilov in Compiler Development
Давайте я оставлю ссылку на тех кому не лень писать примерно то же что я говорю: https://memo.barrucadu.co.uk/c-is-not-turing-complete.html
источник

МБ

Михаил Бахтерев in Compiler Development
Alexander Vershilov
Давайте я оставлю ссылку на тех кому не лень писать примерно то же что я говорю: https://memo.barrucadu.co.uk/c-is-not-turing-complete.html
Ещё раз. Единственное доказательство неполноты по Тьюрингу - это не философские рассуждения, а демонстрация вычислимой функции, которую нельзя запрограммировать на Си.
источник

FO

FORTRAN ONE LOVE in Compiler Development
С помощью UB Вы можете превратить Ваш неполный по Тьюрингу ЯП в полный... 🤣
источник

RB

Rustem B. in Compiler Development
О, вот
Допустим у меня есть язык А
Как мне проверить, что язык А полный по Тьюрингу?
Есть статья? Или это определяется автоматически?
источник

I

Ilmir in Compiler Development
Rustem B.
О, вот
Допустим у меня есть язык А
Как мне проверить, что язык А полный по Тьюрингу?
Есть статья? Или это определяется автоматически?
Реализовать Тьюринг-машину на нем же.
источник

I

Ilmir in Compiler Development
Или что-либо эквивалентное.
источник

RB

Rustem B. in Compiler Development
Ilmir
Реализовать Тьюринг-машину на нем же.
А, и всё🤔?
Тогда Си не полон? Бесконечная лента не бесконечная?
источник

RB

Rustem B. in Compiler Development
Или стоп🤔
источник

RB

Rustem B. in Compiler Development
Не, пизжу
источник

RB

Rustem B. in Compiler Development
Полон
источник