Selama beberapa tahun terakhir, saya membangun sebuah komputer mekanik yang ditenagai oleh kelereng dan membuat game darinya. Ini mirip dengan Digi-Comp II yang lama, kecuali untuk dua perbedaan utama:
- Bagian dapat diposisikan di papan tulis.
- Anda dapat menghubungkan banyak 'bit' secara bersamaan menggunakan roda gigi. Ketika salah satu dari bit-bit ini dibalik, itu membalik bit-bit lain yang terhubung dengannya.
Tautan di atas menjelaskan cara kerjanya. Pertanyaan saya adalah, apa batasan teoretisnya? Latar belakang komputasi teoretis saya lemah, jadi tolong ELI5.
sunting: Saya tidak tertarik dengan batasan yang jelas: kecepatan (tidak akan memenangkan balapan di sana ...), ukuran papan, atau # kelereng. Saya lebih tertarik pada keterbatasan teoretisnya. Mungkin akan membantu untuk membaginya menjadi dua pertanyaan:
- Bagaimana bisa dibuktikan (atau tidak terbukti) menjadi Turing-complete?
- Jika lebih dari 3 bit gigi dihubungkan bersama, gesekan menjadi terlalu besar untuk sebuah kelereng untuk mengubah semuanya sekaligus. Apakah itu menciptakan batasan tambahan?
Terima kasih - Saya sangat senang membaca jawaban Anda! Saya sudah memikirkan hal ini sejak lama.