{"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":"Fonksiyonel Programlama ve Erlang Platformu: G\u00fc\u00e7l\u00fc Bir Birle\u015fme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"d650nRbxDq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/fonksiyonel-programlama-ve-erlang-platformu-guclu-bir-birlesme\/\">Fonksiyonel Programlama ve Erlang Platformu: G\u00fc\u00e7l\u00fc Bir Birle\u015fme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/fonksiyonel-programlama-ve-erlang-platformu-guclu-bir-birlesme\/embed\/#?secret=d650nRbxDq\" width=\"600\" height=\"338\" title=\"&#8220;Fonksiyonel Programlama ve Erlang Platformu: G\u00fc\u00e7l\u00fc Bir Birle\u015fme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"d650nRbxDq\" 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":"Fonksiyonel programlama paradigmas\u0131, de\u011fi\u015fmez veri yap\u0131lar\u0131 ve saf fonksiyonlar \u00fczerine kurulu bir yakla\u015f\u0131m sunar. Bu yakla\u015f\u0131m, \u00f6zellikle paralel programlama ve e\u015fzamanl\u0131l\u0131k y\u00f6netimi gibi zorlu alanlarda b\u00fcy\u00fck avantajlar sa\u011flar. Erlang platformu ise, fonksiyonel programlama prensiplerine dayal\u0131 olarak tasarlanm\u0131\u015f, y\u00fcksek g\u00fcvenilirlik ve \u00f6l\u00e7eklenebilirlik sunan bir platformdur. Bu makalede, fonksiyonel programlaman\u0131n temel kavramlar\u0131n\u0131 ele alarak, Erlang'\u0131n bu paradigmay\u0131 nas\u0131l destekledi\u011fini ve sundu\u011fu avantajlar\u0131 detayl\u0131 olarak inceleyece\u011fiz. Ayr\u0131ca, Erlang'\u0131n uygulama alanlar\u0131ndan ve g\u00fc\u00e7l\u00fc yanlar\u0131ndan bahsedece\u011fiz."}