{"id":28704,"date":"2025-09-02T05:00:24","date_gmt":"2025-09-02T02:00:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/"},"modified":"2025-09-02T05:00:24","modified_gmt":"2025-09-02T02:00:24","slug":"clojure-ile-p-adik-yapilar-bir-egitim-seti","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/","title":{"rendered":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti"},"content":{"rendered":"<p>Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti<\/p>\n<p>p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r.  p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure&#8217;nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.<\/p>\n<h2>p-adik Say\u0131lar: Temel Kavramlar ve \u0130lk Tan\u0131\u015fma<\/h2>\n<p>p-adik say\u0131lar, asal say\u0131  <code>p<\/code>  ile tan\u0131mlan\u0131r.  Basit\u00e7e s\u00f6ylemek gerekirse, reel say\u0131lar sonsuza do\u011fru ondal\u0131k basamaklarla geni\u015flerken, p-adik say\u0131lar  <code>p<\/code>  taban\u0131nda sonsuza do\u011fru geni\u015fler. \u00d6rne\u011fin, 7-adik say\u0131 sistemi 7 taban\u0131nda geni\u015fleyen say\u0131lardan olu\u015fur. Bu geni\u015fleme,  <code>p<\/code>&#8216;nin pozitif kuvvetleri ile ifade edilir.  \u00d6nemli bir fark ise, p-adik say\u0131larda daha y\u00fcksek kuvvetler daha az \u00f6nemlidir. Bu, reel say\u0131lardaki durumun tam tersidir.<\/p>\n<p>Reel say\u0131lar i\u00e7in  |x|  mesafesi, iki say\u0131 aras\u0131ndaki mutlak farkt\u0131r. p-adik say\u0131lar i\u00e7in ise bir farkl\u0131 uzakl\u0131k \u00f6l\u00e7\u00fct\u00fc kullan\u0131l\u0131r, p-adik mutlak de\u011fer.  <code>|x|_p<\/code>  ile g\u00f6sterilen bu de\u011fer, x say\u0131s\u0131n\u0131  <code>p<\/code>&#8216;nin en b\u00fcy\u00fck kuvveti ile b\u00f6ld\u00fckten sonra kalan  <code>p<\/code>&#8216;nin kuvvetine ba\u011fl\u0131d\u0131r.  <code>x = p^k * u<\/code>  ise,  <code>|x|_p = p^(-k)<\/code>  olur, burada  <code>u<\/code>  <code>p<\/code>  ile b\u00f6l\u00fcnemeyen bir tam say\u0131d\u0131r. Bu, p-adik say\u0131lar aras\u0131nda yak\u0131nl\u0131\u011f\u0131 farkl\u0131 bir \u015fekilde \u00f6l\u00e7memize olanak tan\u0131r.  \u00d6rne\u011fin, 7-adik say\u0131lar sisteminde 7&#8217;nin katlar\u0131 birbirine \u00e7ok yak\u0131nd\u0131r, \u00e7\u00fcnk\u00fc  <code>|7|_7 = 1\/7<\/code> ,  <code>|49|_7 = 1\/49<\/code>  vb.<\/p>\n<p>Bu kavramlar\u0131n anla\u015f\u0131labilirli\u011fini art\u0131rmak i\u00e7in, 5-adik say\u0131 sistemini ele alal\u0131m. Say\u0131 12, 5-adik olarak 2 + 2*5 + 0*5^2 + 0*5^3\u2026 \u015feklinde ifade edilebilir.  Bu ifadede, 5&#8217;in kuvvetleri, bir reel say\u0131daki ondal\u0131k basamaklar\u0131n yerine ge\u00e7er. p-adik say\u0131lar\u0131n bu al\u0131\u015f\u0131lmad\u0131k yap\u0131s\u0131, onlarla \u00e7al\u0131\u015fmay\u0131 ba\u015flang\u0131\u00e7ta zorlay\u0131c\u0131 hale getirebilir, ancak bu yap\u0131n\u0131n alt\u0131nda yatan matematiksel g\u00fczellik ve uygulama \u00e7e\u015fitlili\u011fi, bu zorlu\u011fu kar\u015f\u0131l\u0131yor.  Daha fazla bilgi i\u00e7in (https:\/\/fatihsoysal.com) inceleyebilirsiniz.<\/p>\n<h2>Clojure ile p-adik Say\u0131lar\u0131n Temsili: Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>Clojure&#8217;nin \u00f6zelle\u015ftirilebilir do\u011fas\u0131, p-adik say\u0131lar\u0131 temsil etmek i\u00e7in \u00e7e\u015fitli yakla\u015f\u0131mlar sunar.  En basit yakla\u015f\u0131m, p-adik say\u0131y\u0131 sonsuz bir dizi olarak g\u00f6stermektir.  Clojure&#8217;deki vekt\u00f6rleri kullanarak bu diziyi temsil edebiliriz.  \u00d6rne\u011fin, 7-adik say\u0131 12&#8217;yi  <code>[2 2 0 0 ... ]<\/code>  \u015feklinde temsil edebiliriz.  Ancak, bu yakla\u015f\u0131m sonsuz diziyi i\u015flemek i\u00e7in pratik olmayabilir.<\/p>\n<p>Daha pratik bir yakla\u015f\u0131m, p-adik say\u0131y\u0131 bir s\u0131n\u0131rl\u0131 uzunluktaki dizi olarak temsil etmektir. Bu durumda, belirli bir do\u011fruluk seviyesini kabul ederiz. \u00d6rne\u011fin, 7-adik say\u0131 12&#8217;yi 3 basamakl\u0131 bir dizi ile  <code>[2 2 0]<\/code>  olarak temsil edebiliriz. Bu, say\u0131n\u0131n yakla\u015f\u0131k bir temsilini verir.<\/p>\n<pre><code class=\"language-clojure\">(defrecord P-adic [p digits])\n\n(defn create-p-adic [p digits]\n  (->P-adic p digits))\n\n(def seven-adic-12 (create-p-adic 7 [2 2 0]))<\/pre>\n<p><\/code><\/p>\n<p>Bu kod, <code>P-adic<\/code> ad\u0131nda bir record olu\u015fturur ve bu record ile <code>p<\/code> asal say\u0131s\u0131n\u0131 ve <code>digits<\/code> dizisini tutar. <code>create-p-adic<\/code> fonksiyonu ise bu record'u olu\u015fturmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h2>p-adik Toplama ve \u00c7\u0131karma \u0130\u015flemleri: Ad\u0131m Ad\u0131m \u00d6rnekler<\/h2>\n<p>p-adik toplama ve \u00e7\u0131karma i\u015flemleri,  <code>p<\/code>  taban\u0131nda basamak basamak yap\u0131l\u0131r.  Ta\u015f\u0131ma ve \u00f6d\u00fcn\u00e7 alma i\u015flemleri, reel say\u0131larla benzer \u015fekilde \u00e7al\u0131\u015f\u0131r, ancak daha y\u00fcksek basamaklarda ba\u015flar.<\/p>\n<p>\u00d6rne\u011fin, 5-adik say\u0131lar  <code>a = [1 2 3]<\/code>  ve  <code>b = [4 1 2]<\/code>  i\u00e7in toplama i\u015flemi \u015f\u00f6yle ger\u00e7ekle\u015ftirilir:<\/p>\n<pre><code class=\"language-plaintext\">[1 2 3]\n + [4 1 2]\n---------\n   [0 3 0]<\/pre>\n<p><\/code><\/p>\n<p>3 + 2 = 5, 5 = 1*5 + 0, ta\u015f\u0131ma 1 olur. 2 + 1 + 1 (ta\u015f\u0131ma) = 4, 4 = 0*5 + 4. 1 + 4 = 5, 5 = 1*5 + 0, ta\u015f\u0131ma 1 olur. Ta\u015f\u0131ma 1 sonraki basama\u011fa ta\u015f\u0131n\u0131r ama burada s\u0131n\u0131rl\u0131 bir dizi kulland\u0131\u011f\u0131m\u0131z i\u00e7in kaybolur. Sonu\u00e7 yakla\u015f\u0131k olarak [0 3 0] olur.<\/p>\n<p>\u00c7\u0131karma i\u015flemi benzer \u015fekilde yap\u0131l\u0131r. \u00d6d\u00fcn\u00e7 alma i\u015flemi, daha y\u00fcksek basamaklardan yap\u0131lacakt\u0131r.<\/p>\n<h2>p-adik \u00c7arpma ve B\u00f6lme: \u0130leri D\u00fczey Teknikler<\/h2>\n<p>p-adik \u00e7arpma, iki p-adik say\u0131n\u0131n basamak basamak \u00e7arp\u0131lmas\u0131 ve sonucun p-adik temsiline d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesiyle ger\u00e7ekle\u015ftirilir. Bu i\u015flem,  reel say\u0131larla \u00e7arpmaya g\u00f6re daha karma\u015f\u0131kt\u0131r, \u00e7\u00fcnk\u00fc ta\u015f\u0131ma i\u015flemleri daha \u00f6nemlidir.<\/p>\n<p>B\u00f6lme i\u015flemi ise daha da karma\u015f\u0131kt\u0131r ve genellikle ters eleman bulma y\u00f6ntemlerini gerektirir.  Bu y\u00f6ntem, Hensel kald\u0131rma gibi ileri teknikler kullan\u0131r.  Bu teknikler, say\u0131 teorisinin derinlemesine bilgisini gerektirir ve bu e\u011fitimin kapsam\u0131 d\u0131\u015f\u0131ndad\u0131r.  Ancak, ilgili kaynaklar\u0131 inceleyerek bu teknikleri daha detayl\u0131 olarak \u00f6\u011frenebilirsiniz. Daha fazla bilgi i\u00e7in (https:\/\/fatihsoysal.com) inceleyebilirsiniz.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/h2>\n<p>p-adik say\u0131lar, say\u0131 teorisinde, cebirsel geometride ve kriptografide \u00e7e\u015fitli uygulamalara sahiptir.  \u00d6rne\u011fin,  p-adik say\u0131lar, polinom denklemlerinin \u00e7\u00f6z\u00fcm\u00fcnde kullan\u0131labilmektedir. Ayr\u0131ca, kodlama teorisi ve kriptografi alanlar\u0131nda hata d\u00fczeltme kodlar\u0131n\u0131n tasar\u0131m\u0131 i\u00e7in kullan\u0131l\u0131rlar.<\/p>\n<p>Bir vaka analizi olarak, p-adik say\u0131lar\u0131n, sonlu cisimler \u00fczerinde tan\u0131ml\u0131 e\u011frilerin incelenmesinde nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnebiliriz.  Bu e\u011friler, eliptik e\u011fri kriptografisinde \u00f6nemli bir rol oynar.  p-adik say\u0131lar, bu e\u011frilerin yap\u0131s\u0131n\u0131n incelenmesi ve g\u00fcvenli kriptografik protokollerin tasarlanmas\u0131 i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h2>Performans Kar\u015f\u0131la\u015ft\u0131rmalar\u0131: Farkl\u0131 Yakla\u015f\u0131mlar\u0131n Analizi<\/h2>\n<p>p-adik i\u015flemlerinin performans\u0131, kullan\u0131lan temsil y\u00f6ntemine ve uygulanan algoritmalara ba\u011fl\u0131d\u0131r.  Sonsuz dizi yakla\u015f\u0131m\u0131, teorik olarak tam do\u011fruluk sa\u011flar ancak pratik de\u011fildir.  S\u0131n\u0131rl\u0131 uzunluktaki dizi yakla\u015f\u0131m\u0131, hesaplama h\u0131z\u0131n\u0131 art\u0131r\u0131r ancak do\u011fruluk kayb\u0131na neden olur.  Bu nedenle,  uygulamaya ba\u011fl\u0131 olarak en uygun yakla\u015f\u0131m\u0131 se\u00e7mek \u00f6nemlidir.<\/p>\n<h2>G\u00fcvenlik Uyar\u0131lar\u0131 ve Dikkat Edilmesi Gerekenler<\/h2>\n<p>p-adik hesaplamalar\u0131nda, s\u0131n\u0131rl\u0131 uzunluktaki dizi kullan\u0131m\u0131 nedeniyle yuvarlama hatalar\u0131 ortaya \u00e7\u0131kabilir.  Bu hatalar, \u00f6zellikle uzun hesaplamalarda \u00f6nemli olabilir ve sonu\u00e7lar\u0131n do\u011frulu\u011funu etkileyebilir. Bu nedenle, yap\u0131lan hesaplamalar\u0131n do\u011frulu\u011funu kontrol etmek ve gerekti\u011finde daha y\u00fcksek bir do\u011fruluk seviyesi kullanmak \u00f6nemlidir.<\/p>\n<div style=\"background-color:#f0f0f0; padding:10px; border:1px solid #ddd; margin-bottom:10px;\">\n<h3>Dikkat!<\/h3>\n<p>  p-adik say\u0131larla \u00e7al\u0131\u015f\u0131rken, yuvarlama hatalar\u0131na dikkat edin.  Uzun hesaplamalarda, sonu\u00e7lar\u0131n do\u011frulu\u011funu dikkatlice kontrol edin.\n<\/p><\/div>\n<h2>\u00d6\u011frenme Yol Haritas\u0131<\/h2>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong>  Bu makaledeki temel kavramlar\u0131 \u00f6\u011frenin ve basit p-adik toplama ve \u00e7\u0131karma i\u015flemlerini uygulay\u0131n.<br \/>\n* <strong>Orta:<\/strong>  p-adik \u00e7arpma ve b\u00f6lme i\u015flemlerini \u00f6\u011frenin ve daha karma\u015f\u0131k hesaplamalar\u0131 yapmay\u0131 deneyin.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong>  Hensel kald\u0131rma gibi ileri teknikleri ara\u015ft\u0131r\u0131n ve ger\u00e7ek d\u00fcnya uygulamalar\u0131na odaklan\u0131n.<\/p>\n<h2>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<p>Bu makale, Clojure kullanarak p-adik yap\u0131lar\u0131n temel kavramlar\u0131n\u0131 ve uygulamalar\u0131n\u0131 ele alm\u0131\u015ft\u0131r.  p-adik say\u0131lar, matematik ve bilgisayar bilimlerinin bir\u00e7ok alan\u0131nda \u00f6nemli bir rol oynar ve bu alanda daha fazla \u00e7al\u0131\u015fma, bu yap\u0131lar hakk\u0131nda daha derin bir anlay\u0131\u015f geli\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>p-adik say\u0131lar reel say\u0131lardan nas\u0131l farkl\u0131d\u0131r?<\/strong>  Reel say\u0131lar, ondal\u0131k noktadan sonra sonsuza kadar geni\u015flerken, p-adik say\u0131lar,  <code>p<\/code>  taban\u0131nda sonsuza kadar geni\u015fler.  Ayr\u0131ca, p-adik mutlak de\u011fer, reel say\u0131lardaki mutlak de\u011ferden farkl\u0131d\u0131r.<\/p>\n<p>2. <strong>Clojure, p-adik say\u0131lar i\u00e7in neden uygun bir dildir?<\/strong>  Clojure'nin fonksiyonel yap\u0131s\u0131 ve \u00f6zelle\u015ftirilebilir do\u011fas\u0131, p-adik say\u0131lar\u0131 temsil etmek ve i\u015flemek i\u00e7in esneklik sa\u011flar.<\/p>\n<p>3. <strong>p-adik say\u0131lar\u0131n ger\u00e7ek d\u00fcnya uygulamalar\u0131 nelerdir?<\/strong>  Say\u0131 teorisi, cebirsel geometri, kriptografi ve kodlama teorisi gibi alanlarda uygulamalar\u0131 vard\u0131r.<\/p>\n<p>4. <strong>p-adik hesaplamalarda do\u011fruluk nas\u0131l sa\u011flan\u0131r?<\/strong>  Y\u00fcksek do\u011fruluk seviyeleri kullanmak ve hesaplama sonu\u00e7lar\u0131n\u0131 dikkatlice kontrol etmek \u00f6nemlidir.<\/p>\n<p>5. <strong>p-adik say\u0131lar hakk\u0131nda daha fazla bilgi nerede bulabilirim?<\/strong>  \u0130leri d\u00fczey kaynaklar ve akademik makaleler ara\u015ft\u0131r\u0131labilir. Daha fazla bilgi i\u00e7in (https:\/\/fatihsoysal.com) inceleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-28704","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti<\/title>\n<meta name=\"description\" content=\"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure&#039;nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti\" \/>\n<meta property=\"og:description\" content=\"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure&#039;nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-02T02:00:24+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti\",\"datePublished\":\"2025-09-02T02:00:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\"},\"wordCount\":1307,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\",\"name\":\"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-02T02:00:24+00:00\",\"description\":\"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure'nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti","description":"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure'nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/","og_locale":"tr_TR","og_type":"article","og_title":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti","og_description":"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure'nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.","og_url":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-02T02:00:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti","datePublished":"2025-09-02T02:00:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/"},"wordCount":1307,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/","url":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/","name":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-02T02:00:24+00:00","description":"p-adik say\u0131lar, klasik reel say\u0131 sistemine alternatif bir say\u0131 sistemi sunar ve say\u0131 teorisinde, cebirsel geometride ve hatta bilgisayar bilimlerinde \u00f6nemli uygulamalar\u0131 vard\u0131r. Bu makale, Clojure programlama dili kullanarak p-adik say\u0131lar ve yap\u0131lar\u0131 hakk\u0131nda kapsaml\u0131 bir rehber sunmay\u0131 ama\u00e7lamaktad\u0131r. p-adik say\u0131lar\u0131n gizemli d\u00fcnyas\u0131n\u0131 ke\u015ffetmek ve Clojure'nin g\u00fcc\u00fcnden yararlanarak bu yap\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmek i\u00e7in okumaya devam edin.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/clojure-ile-p-adik-yapilar-bir-egitim-seti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Clojure ile p-adik Yap\u0131lar: Bir E\u011fitim Seti"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=28704"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28704\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}