Baiklah, mari kita bicara tentang algoritma yang tidak dapat direpresentasikan sebagai bit-string yang terbatas untuk segala jenis pengkodean.
Biarkan saya mengetikkan algoritma seperti itu untuk Anda ... Ah, tetapi jika saya melakukan itu, saya dapat mewakili algoritma itu dengan pengkodean teks yang saya ketik.
Bagaimana kalau mewakili algoritme saya menggunakan beberapa 'sarana analog', katakan dengan posisi beberapa koin di meja saya. Meskipun posisi koin-koin itu dapat dimodelkan dengan beberapa bilangan real (yang dalam beberapa pengkodean tidak mungkin untuk diwakili secara tepat), seluruh uraian ini dapat kembali dianggap sebagai representasi dari algoritma saya dan dapat dikodekan ke bit-string lagi!
Saya harap contoh-contoh ini memperjelas bahwa jika beberapa algoritma tidak dapat diwakili oleh bit-string yang terbatas kita tidak memiliki cara untuk menggambarkan algoritma ini sama sekali!
Jadi, mengapa kita mempertimbangkan keberadaan sesuatu yang tidak dapat kita bicarakan? Mungkin menarik untuk filsafat, tetapi tidak untuk sains. Oleh karena itu, kami mendefinisikan gagasan tentang algoritma sehingga dapat diwakili oleh bit-string, karena dengan demikian kita setidaknya tahu bahwa kita dapat berbicara tentang semua algoritma.
Meskipun jawaban di atas pertanyaan yang diajukan, saya pikir kebingungan tentang contoh yang diberikan sebagian besar disebabkan oleh fakta bahwa representasi hanya perlu secara unik mewakili beberapa algoritma. Cara representasi tidak perlu melibatkan perhitungan aktual yang dilakukan oleh algoritma! Ini sangat berguna, karena itu berarti kami juga dapat mewakili algoritma yang tidak dapat dihitung !