2015-01-26 20 views

Odpowiedz

18

sześciu podstawowych operacji/prymitywów, które daje kompletność języka Turinga to:

  • prawo: Przesuń głowicę urządzenia z prawej strony obecnego placu
  • lewo: głowicę urządzenia z lewej strony obecny plac
  • Print: Drukowanie symbolu na obecnym placu
  • skanowania: Identyfikacja wszelkich symboli na obecnym placu
  • Erase: Erase jakiekolwiek symbole przedstawione na CUR wynajem kwadratowy
  • Nic/halt: zrobić nic

Możesz dowiedzieć się więcej na Alan Turing reference web site i/lub obejrzeć small video about it.

+2

Czy chodzi o języki programowania, czy maszyny Turinga? To nie to samo. – Marcin

+0

@Marcin Dotyczy maszyn Turinga Turinga, które są implementowane jako języki programowania. – StaticX

+0

To jest oksymoron. – Marcin

0

Są podstawowym od maszyny Turinga i składają się z

prawej: Przesuń głowicę urządzenia z prawej strony obecnego placu

Lewicy: Przesuń głowę maszyna do lewej obecny plac

druku: Drukuj symbol na obecnym placu

Scan: Identyfikacja wszelkich symboli na obecnym placu

Erase: Erase wszelkie symbole przedstawione o obecnym placu

Nic/HALT: zrobić nic

Chodzi o to, że z tych sześć prymitywów można zaprogramować wszystko.

+0

Jest to to samo co odpowiedź, którą napisałem wcześniej . – StaticX

+0

@StaticX Tak, ale twoja odpowiedź jest myląca - prawdopodobnie niepoprawnie - sformułowana. – Marcin

+2

@StaticX Kiedy zacząłem pisać, nic nie było + to pytanie jest w zasadzie "Pozwól mi go dla ciebie znaleźć", mógł znaleźć odpowiedź w ciągu pierwszych 3-4 wyników bez żadnej wcześniejszej wiedzy z zakresu uczenia maszynowego – Wald