Saya menggunakan komputer digital untuk menulis pesan ini. Mesin semacam itu memiliki properti yang, jika Anda pikirkan, sebenarnya sangat luar biasa: Ini adalah mesin yang, jika diprogram dengan tepat, dapat melakukan perhitungan yang memungkinkan .
Tentu saja, mesin hitung dari satu jenis atau lainnya kembali ke jaman dahulu. Orang-orang telah membangun mesin yang untuk melakukan penjumlahan dan pengurangan (mis., Sempoa), perkalian dan pembagian (misalnya, aturan geser), dan lebih banyak mesin khusus domain seperti kalkulator untuk posisi planet-planet.
Hal yang mengejutkan tentang komputer adalah ia dapat melakukan perhitungan apa pun . Perhitungan apa pun. Dan semuanya tanpa harus me-rewire mesin. Hari ini semua orang menerima ide ini begitu saja, tetapi jika Anda berhenti dan memikirkannya, sungguh menakjubkan bahwa perangkat seperti itu mungkin.
Saya punya dua pertanyaan aktual :
Kapan umat manusia mengetahui bahwa mesin seperti itu mungkin? Pernahkah ada keraguan serius tentang apakah itu bisa dilakukan? Kapan ini diselesaikan? (Khususnya, apakah sudah diselesaikan sebelum atau setelah implementasi aktual pertama?)
Bagaimana para ahli matematika membuktikan bahwa mesin Turing-lengkap benar-benar dapat menghitung semuanya?
Yang kedua itu fiddly. Setiap formalisme tampaknya memiliki beberapa hal yang tidak dapat dihitung. Saat ini "fungsi yang dapat dihitung" didefinisikan sebagai "apa pun yang dapat dihitung oleh mesin Turing". Tetapi bagaimana kita tahu bahwa tidak ada mesin yang sedikit lebih kuat yang dapat menghitung lebih banyak barang? Bagaimana kita tahu bahwa mesin Turing adalah abstraksi yang benar?