{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"C#\u2019tan Haskell\u2019a ve Geri D\u00f6n\u00fc\u015f: Fonksiyonel Programlama Yolculu\u011fum","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"gvYywxXzFA\"><a href=\"https:\/\/fatihsoysal.com\/blog\/ctan-haskella-ve-geri-donus-fonksiyonel-programlama-yolculugum\/\">C#\u2019tan Haskell\u2019a ve Geri D\u00f6n\u00fc\u015f: Fonksiyonel Programlama Yolculu\u011fum<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/ctan-haskella-ve-geri-donus-fonksiyonel-programlama-yolculugum\/embed\/#?secret=gvYywxXzFA\" width=\"600\" height=\"338\" title=\"&#8220;C#\u2019tan Haskell\u2019a ve Geri D\u00f6n\u00fc\u015f: Fonksiyonel Programlama Yolculu\u011fum&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"gvYywxXzFA\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Uzun y\u0131llar C# ile yaz\u0131l\u0131m geli\u015ftirdim. Nesne y\u00f6nelimli programlaman\u0131n kurallar\u0131na a\u015finayd\u0131m. Ancak, daha farkl\u0131 bir yakla\u015f\u0131m denemek, bilgisayar bilimlerinin farkl\u0131 bir y\u00fcz\u00fcn\u00fc ke\u015ffetmek istedim. Bu istek, beni fonksiyonel programlama d\u00fcnyas\u0131na, \u00f6zellikle de Haskell diline s\u00fcr\u00fckledi."}