Bilgisayar bilimi ile ilgili şaşırtıcı şeylerden biri, fiziksel uygulamanın bir anlamda "alakasız" olmasıdır. İnsanlar, röleler, vakum tüpleri, ayrık transistörler, vb. Gibi farklı alt tabakalardan başarılı bir şekilde bilgisayar üretmişlerdir. Prensip olarak, bir bilardo topu bilgisayarı yapmak mümkün görünüyor .
Bununla birlikte, fiziksel substrat tamamen alakasız değildir. İnsanlar belirli bileşen setlerinin - özellikle de diyot-direnç mantığı - "eksik" olduğunu bulmuşlardır : kaç tanesi bir güç kaynağına ve birbirine bağlandığınız önemli değil, yapamayacağı çok basit şeyler var yapmak. (Diyot-direnç mantığı AND, OR uygulayabilir, ancak NOT uygulayamaz). Ayrıca, bileşenleri birleştirmenin belirli yolları - özellikle de tek katmanlı algılayıcı s - “eksik”: yapamayacakları çok basit şeyler var. (Tek katmanlı bir algılayıcı VE, VEYA, DEĞİL uygulayabilir, ancak XOR'u uygulayamaz).
"Bir Turing makinesi inşa edebilecek fiziksel şeyler" için daha az garip bir ifade var mı? Yoksa tam tersine, "kaç tane olursa olsun, Turing makinesi oluşturamayan fiziksel şeyler"?
Bir süre "işlevsel olarak tamamlanmış set" veya "evrensel kapı seti" ifadesini kullandım - ya da matematikçilerle konuşurken "işlevsel olarak tamamlanmış bir set uygulayabilen fiziksel şeyler" - ama bana öyle olmadığı söylendi. t oldukça doğru. Bazı bileşen setleri işlevsel olarak eksiksiz bir set uygulayabilir; ve yine de bu bileşenlerden tamamen Turing-complete makinesi inşa etmek mümkün değildir. Örneğin, ampuller ve elle çalıştırılan 4 yollu ışık anahtarları, işlevsel olarak eksiksiz bir set uygulayabilir (AND, OR, NOT, XOR, vb.); ve yine de Turing-tamamlanmış bir makineyi tamamen ışık anahtarlarından ve ampullerden yapmak mümkün değildir, çünkü birinin (elektrik veya optik) çıkışı bir sonrakinin (mekanik olarak dönen) girişine beslenemez.
related: "Yeniden evrensel" kavramı için resmi bir isim var mı? ve “İşlemciyi kurabilen yongalar” için bir isim var mı?