{"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 \u0130lkeler Hala \u00d6nemli","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"jLoQ93tfBp\"><a href=\"https:\/\/fatihsoysal.com\/blog\/fonksiyonel-ilkeler-hala-onemli\/\">Fonksiyonel \u0130lkeler Hala \u00d6nemli<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/fonksiyonel-ilkeler-hala-onemli\/embed\/#?secret=jLoQ93tfBp\" width=\"600\" height=\"338\" title=\"&#8220;Fonksiyonel \u0130lkeler Hala \u00d6nemli&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"jLoQ93tfBp\" 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":"Yaz\u0131l\u0131m d\u00fcnyas\u0131nda her \u015fey s\u00fcrekli de\u011fi\u015fiyor. Yeni diller, framework'ler ve teknolojiler h\u0131zla ortaya \u00e7\u0131k\u0131yor ve eski y\u00f6ntemleri geride b\u0131rak\u0131yor gibi g\u00f6r\u00fcn\u00fcyor. Ancak baz\u0131 temel prensipler her zaman ge\u00e7erlili\u011fini koruyor. Bunlardan biri de fonksiyonel programlamad\u0131r. Fonksiyonel programlama prensiplerinin \u00f6nemi, g\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k ve \u00f6l\u00e7eklenebilir sistemlerinde bile azalmak bir yana, artarak devam etmektedir. Bu makalede, fonksiyonel programlaman\u0131n temel ilkelerini ve neden hala \u00f6nemli olduklar\u0131n\u0131 ele alaca\u011f\u0131z."}