Turing-Tamamlandı

Turing-Complete'i Anlamak

Tam Turing, bir sistemin matematikçi Alan Turing tarafından geliştirilen teorik bir makine olan Turing makinesinin gerçekleştirdiği görevlere benzer görevleri yerine getirme yeteneğini ifade eder.

Bugün kullanılan bilgisayar programlama dillerinin çoğunun Turing'in tamamlanmış olduğu kabul edilmektedir. Ancak blockchainlerin bu gereksinimi karşılaması zorunlu değildir.

Örneğin, Ethereum akıllı sözleşmelerini yazmak için kullanılan programlama dili Solidity, Turing tamamlandı. Öte yandan, Turing'i tamamlamamış dillerin, farklı hesaplama problemlerini çözme yeteneklerini kısıtlayan bazı sınırlamaları vardır.

Öte yandan Bitcoin, tasarımı gereği tam bir Turing değildir. Bunun nedeni öncelikle bir kripto para birimi olarak oluşturulmuş olması ve yalnızca değer aktarımı gibi temel işlevleri desteklemesidir.

Turing-complete dilinin önemli bir yönü, programlama dilinin bir dizi talimatı tekrar tekrar yürütmesine izin veren döngülerin varlığıdır.

Bitcoin'in betik dili bu yeteneğe sahip değildir. Bu karar spam ve ağın aşırı yüklenmesini önlemek için alındı.

Turing-Tamamlandı

Turing-Complete'i Anlamak

Tam Turing, bir sistemin matematikçi Alan Turing tarafından geliştirilen teorik bir makine olan Turing makinesinin gerçekleştirdiği görevlere benzer görevleri yerine getirme yeteneğini ifade eder.

Bugün kullanılan bilgisayar programlama dillerinin çoğunun Turing'in tamamlanmış olduğu kabul edilmektedir. Ancak blockchainlerin bu gereksinimi karşılaması zorunlu değildir.

Örneğin, Ethereum akıllı sözleşmelerini yazmak için kullanılan programlama dili Solidity, Turing tamamlandı. Öte yandan, Turing'i tamamlamamış dillerin, farklı hesaplama problemlerini çözme yeteneklerini kısıtlayan bazı sınırlamaları vardır.

Öte yandan Bitcoin, tasarımı gereği tam bir Turing değildir. Bunun nedeni öncelikle bir kripto para birimi olarak oluşturulmuş olması ve yalnızca değer aktarımı gibi temel işlevleri desteklemesidir.

Turing-complete dilinin önemli bir yönü, programlama dilinin bir dizi talimatı tekrar tekrar yürütmesine izin veren döngülerin varlığıdır.

Bitcoin'in betik dili bu yeteneğe sahip değildir. Bu karar spam ve ağın aşırı yüklenmesini önlemek için alındı.

92 kez ziyaret edildi, bugün 1 ziyaret yapıldı

Yorum bırak