Hesaplama - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Giriş
    • 1.1 Matematiksel İfadeler (Hesaplanabilir)
    • 1.2 Matematiksel İfadeler (Hesaplanamayan)
    • 1.3 Hesaplamanın Fiziksel Süreci
  • 2 Alternatif Hesaplama Yaklaşımları
    • 2.1 Haritalama Yaklaşımı
    • 2.2 Anlamsal Yaklaşım
    • 2.3 Mekanik Yaklaşım
  • 3 Matematiksel Modeller
  • 4 Ayrıca bakınız
  • 5 Kaynakça

Hesaplama

  • العربية
  • Bikol Central
  • Беларуская
  • Български
  • भोजपुरी
  • বাংলা
  • Català
  • Čeština
  • Чӑвашла
  • Cymraeg
  • Deutsch
  • Emiliàn e rumagnòl
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • Kriyòl gwiyannen
  • Galego
  • עברית
  • हिन्दी
  • Kreyòl ayisyen
  • İnterlingua
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • La .lojban.
  • Kabɩyɛ
  • Қазақша
  • 한국어
  • Кыргызча
  • Lingua Franca Nova
  • Lietuvių
  • Malagasy
  • Bahasa Melayu
  • Norsk bokmål
  • Picard
  • Polski
  • Piemontèis
  • Português
  • Русский
  • Slovenčina
  • ChiShona
  • Shqip
  • Српски / srpski
  • Svenska
  • Українська
  • Volapük
  • İsiXhosa
  • 中文
  • 閩南語 / Bân-lâm-gí
  • 粵語
  • İsiZulu
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

Hesaplama, iyi tanımlanmış herhangi bir aritmetik veya aritmetik olmayan işlemi ifade eder.[1][2] Yaygın hesaplama örnekleri arasında matematiksel denklemleri çözme ve bilgisayar algoritmalarının yürütülmesi yer alır. Mekanik veya elektronik cihazlar tarafından gerçekleştirilen hesaplamalar, bu işlemleri yapan sistemlere bilgisayar denilmesine yol açmıştır.

Bilgisayar bilimi, hesaplama kavramını inceleyen akademik bir disiplindir.

Giriş

[değiştir | kaynağı değiştir]

Matematiksel ifadelerin iyi tanımlanmış olması gerektiği fikri, en az 1600'lerden beri matematikçiler arasında tartışılan bir konuydu.[3] Ancak, bu kavramın uygun bir tanımında uzlaşmak uzun süre mümkün olmadı.[4] 1930’larda, birkaç matematikçi bağımsız olarak bir aday tanım önerdi.[5]

Bu tanımlardan en bilineni, matematikçi Alan Turing tarafından geliştirilmiştir. Turing, iyi tanımlanmış bir ifadeyi veya hesaplamayı, bir Turing makinesinin başlangıç parametreleri cinsinden ifade edilebilen herhangi bir ifade olarak tanımlamıştır.[6] Matematiksel olarak eşdeğer diğer tanımlar arasında Alonzo Church’ün lambda tanımlanabilirliği, Herbrand-Gödel-Kleene’nin genel öznitelik ve Emil Post’un tanımlanabilirliği yer alır.[5]

Günümüzde, bu özelliği taşıyan herhangi bir resmi ifade veya hesaplama "hesaplanabilir" olarak adlandırılır ve bu tür işlemler hesaplama terimiyle tanımlanır.

Turing’in tanımı, iyi tanımlanmış kavramını çok geniş bir matematiksel ifade sınıfına uygulamıştır. Bu tanım, tüm düzgün biçimlendirilmiş cebirsel ifadeleri ve modern programlama dillerinde yazılmış tüm ifadeleri kapsamaktadır.[7]

Bu tanımın geniş kabul görmesine rağmen, bazı matematiksel kavramlar hala bu tanıma göre iyi tanımlanmış değildir. Örneğin, durdurma problemi gibi problemler bu kapsamın dışında kalmaktadır. Hem hesaplanabilir hem de hesaplanamaz ifadeleri kapsayan daha güçlü bir iyi tanımının olup olmadığı ise halen açık bir sorudur.[8][9]

Matematiksel İfadeler (Hesaplanabilir)

[değiştir | kaynağı değiştir]

Aşağıdaki ifadeler hesaplanabilir:

  • C++, Python ve Java gibi modern programlama dillerinde tanımlanan tüm ifadeler.
  • Elektronik bilgisayarlar, hesap makineleri veya abaküsler tarafından yapılan tüm hesaplamalar.
  • Analitik makine üzerinde gerçekleştirilen tüm hesaplamalar.
  • Bir Turing makinesi üzerinde yürütülebilen tüm hesaplamalar.
  • Matematik ders kitaplarında verilen hesaplama[10] ifadelerin büyük çoğunluğu.

Matematiksel İfadeler (Hesaplanamayan)

[değiştir | kaynağı değiştir]

Aşağıdaki ifadeler hesaplanamaz:

  • İyi tanımlanmamış ve bu nedenle bir Turing makinesine açık bir şekilde kodlanamayan ifadeler ("Eren beni Cihan'dan iki kat daha fazla seviyor" gibi).
  • İyi tanımlanmış gibi görünen ancak herhangi bir Turing makinesiyle çözülemeyeceği kanıtlanmış problemler (durdurma problemi gibi).

Hesaplamanın Fiziksel Süreci

[değiştir | kaynağı değiştir]

Hesaplama, bilgisayar adı verilen kapalı bir fiziksel sistem içinde gerçekleşen tamamen fiziksel bir süreç olarak görülebilir. Turing’in 1937 tarihli "On Computable Numbers, with an Application to the Entscheidungsproblem" adlı çalışması, hesaplanabilir ifadeler ile belirli fiziksel sistemler arasında resmi bir eşdeğerlik olduğunu göstermiştir.

Alternatif Hesaplama Yaklaşımları

[değiştir | kaynağı değiştir]

Haritalama Yaklaşımı

[değiştir | kaynağı değiştir]

Hilary Putnam ve diğer filozofların çalışmalarında yer alan alternatif bir hesaplama anlayışı, haritalama yaklaşımı olarak adlandırılır.[11] Peter Godfrey-Smith tarafından "basit haritalama yaklaşımı" olarak adlandırılan bu model, Gualtiero Piccinini tarafından şöyle özetlenmiştir: Bir fiziksel sistemin belirli bir hesaplamayı gerçekleştirdiği söylenebilir, eğer bu sistemin durumu ile hesaplama arasında bir eşleme varsa. Bu eşleme, sistemin mikro-fiziksel durumlarının, hesaplama durumları arasındaki geçişleri yansıtacak şekilde olması gerektiğini belirtir.[12]

Anlamsal Yaklaşım

[değiştir | kaynağı değiştir]

Jerry Fodor gibi filozoflar,[13] hesaplamanın ancak anlamsal içerik taşıması durumunda gerçekleşebileceğini öne süren farklı açıklamalar sunmuşlardır. Bu yaklaşıma göre, hesaplama yapan bir sistemi rastgele bir fiziksel sistemden ayıran temel özellik, hesaplama süreçlerinde kullanılan işlenenlerin belirli bir şeyi temsil etmesidir.

Bu anlayış, fiziksel sistemlerde hesaplama (pancomputationalism) olarak bilinen ve her şeyin aslında her şeyi hesapladığı fikrini içeren aşırı soyutlamayı engellemeye çalışır.

Mekanik Yaklaşım

[değiştir | kaynağı değiştir]

Gualtiero Piccinini, hesaplamayı mekanik felsefe temelinde açıklayan bir model önermektedir. Bu modele göre, fiziksel hesaplama sistemleri, belirli bir tasarıma sahip mekanizmalar olarak kabul edilir. Bu mekanizmalar, belirli kurallara göre ortamdan bağımsız bilgi taşıyıcılarını manipüle ederek fiziksel hesaplama gerçekleştirirler.[14]

  • Ortamdan bağımsızlık: Bir hesaplama sisteminin fiziksel ortamdan bağımsız olarak farklı türde "gerçekleştiriciler" tarafından uygulanabilir olması anlamına gelir.
  • Kural: Fiziksel hesaplama sisteminin girdileri, çıktıları ve iç durumları arasındaki eşlemeyi tanımlar.

Bu yaklaşım, geleneksel dijital bilgisayarlarda olduğu gibi yalnızca voltaj değişimlerine dayanan hesaplamaların ötesine geçerek, beynin hesaplama süreçleri veya kuantum bilgisayarlar gibi farklı hesaplama biçimlerini de içerebilecek bir model sunar.

Matematiksel Modeller

[değiştir | kaynağı değiştir]

Hesaplama teorisinde, bir dizi matematiksel hesaplama modeli geliştirilmiştir.

Tipik matematiksel bilgisayar modelleri şunlardır:

  • Durum modelleri, Turing makinesi, yığıt otomatonu, sonlu durumlu otomaton ve PRAM (Fonksiyonel modeller)
  • Lambda kalkülüsü (Mantıksal modeller)
  • Mantık programlama (Eşzamanlı modeller)
  • Aktör modeli ve süreç hesaplamaları

Giunti, hesaplama teorisinin incelediği modelleri hesaplama sistemleri olarak adlandırır ve bunların hepsinin ayrık zaman ve ayrık durum uzayına sahip matematiksel dinamik sistemler olduğunu savunur. Bir hesaplama sisteminin üç bölümden oluşan karmaşık bir nesne olduğunu iddia eder. Birincisi, ayrık zaman ve ayrık durum uzayına sahip bir matematiksel dinamik sistem D S {\displaystyle DS} {\displaystyle DS} ikincisi, bir teorik parça F {\displaystyle F} {\displaystyle F} ve bir gerçek parça B F {\displaystyle B_{F}} {\displaystyle B_{F}}'den oluşan bir hesaplama düzeni I D S , H {\displaystyle I_{DS,H}} {\displaystyle I_{DS,H}} üçüncüsü, dinamik sistemi D S {\displaystyle DS} {\displaystyle DS} ile düzeni H {\displaystyle H} {\displaystyle H} birbirine bağlayan bir yorum H = ( F , B F ) {\displaystyle H=\left(F,B_{F}\right)} {\displaystyle H=\left(F,B_{F}\right)}'dır.[15]

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Evrimsel hesaplama
  • Paralel hesaplama
  • Bilimsel hesaplama
  • Dağıtık hesaplama

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Definition of COMPUTATION". www.merriam-webster.com (İngilizce). 11 Ekim 2024. 25 Nisan 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Ekim 2024. 
  2. ^ "Computation: Definition and Synonyms from Answers.com". Answers.com. 22 Şubat 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Nisan 2017. 
  3. ^ Couturat, Louis (1901). la Logique de Leibniz a'Après des Documents Inédits. Paris. ISBN 978-0343895099. 
  4. ^ Davis, Martin; Davis, Martin D. (2000). The Universal Computer. W. W. Norton & Company. ISBN 978-0-393-04785-1. 
  5. ^ a b Davis, Martin (1 Ocak 1982). Computability & Unsolvability. Courier Corporation. ISBN 978-0-486-61471-7. 
  6. ^ Turing, A.M. (1937) [Delivered to the Society November 1936]. "On Computable Numbers, with an Application to the Entscheidungsproblem" (PDF). 2. 42. ss. 230-65. doi:10.1112/plms/s2-42.1.230. 6 Mayıs 2011 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 21 Mart 2025. 
  7. ^ Davis, Martin; Davis, Martin D. (2000). The Universal Computer. W. W. Norton & Company. ISBN 978-0-393-04785-1. 
  8. ^ The study of non-computable statements is the field of hypercomputation.
  9. ^ Davis, Martin (2006). "Why there is no such discipline as hypercomputation". Applied Mathematics and Computation. 178 (1). ss. 4-7. doi:10.1016/j.amc.2005.09.066. 
  10. ^ "Maths Calculators". Mathematical computations. 1 Ocak 2024. 13 Ekim 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ocak 2024. 
  11. ^ Godfrey-Smith, P. (2009), "Triviality Arguments against Functionalism", Philosophical Studies, 145 (2), ss. 273-95, doi:10.1007/s11098-008-9231-3 
  12. ^ Piccinini, Gualtiero (2015). Physical Computation: A Mechanistic Account. Oxford: Oxford University Press. s. 18. ISBN 9780199658855. 
  13. ^ Fodor, J. A. (1986), "The Mind-Body Problem", Scientific American, 244 (January 1986) 
  14. ^ Piccinini, Gualtiero (2015). Physical Computation: A Mechanistic Account. Oxford: Oxford University Press. s. 10. ISBN 9780199658855. 
  15. ^ Giunti, Marco (2017), "What is a Physical Realization of a Computational System?", Isonomia -- Epistemologica, cilt 9, ss. 177-92, ISSN 2037-4348 
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • NDL: 00565378
  • NKC: ph162487
  • TDVİA: hesap--matematik
"https://tr.wikipedia.org/w/index.php?title=Hesaplama&oldid=36555042" sayfasından alınmıştır
Gizli kategoriler:
  • NDL tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • TDVİA tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 15.54, 22 Aralık 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Hesaplama
Konu ekle