{"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":"Giri\u015f: Neden Farkl\u0131 Bir Programlama Diline \u0130htiya\u00e7 Duyal\u0131m?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"s56NcwGipR\"><a href=\"https:\/\/fatihsoysal.com\/blog\/giris-neden-farkli-bir-programlama-diline-ihtiyac-duyalim\/\">Giri\u015f: Neden Farkl\u0131 Bir Programlama Diline \u0130htiya\u00e7 Duyal\u0131m?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/giris-neden-farkli-bir-programlama-diline-ihtiyac-duyalim\/embed\/#?secret=s56NcwGipR\" width=\"600\" height=\"338\" title=\"&#8220;Giri\u015f: Neden Farkl\u0131 Bir Programlama Diline \u0130htiya\u00e7 Duyal\u0131m?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"s56NcwGipR\" 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":"Modern yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131nda, kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z problemlerin karma\u015f\u0131kl\u0131\u011f\u0131 giderek art\u0131yor. Bu karma\u015f\u0131kl\u0131kla ba\u015fa \u00e7\u0131kmak i\u00e7in \u00e7o\u011fu zaman mevcut ara\u00e7lar\u0131n ve dillerin s\u0131n\u0131rlar\u0131n\u0131 zorlamak zorunda kal\u0131r\u0131z. Peki, bazen tamamen farkl\u0131 bir perspektife, mevcut kal\u0131plar\u0131 y\u0131kan yeni bir d\u00fc\u015f\u00fcnce yap\u0131s\u0131na ihtiyac\u0131m\u0131z olamaz m\u0131? \u0130\u015fte tam bu noktada, \u201cFactor\u201d ad\u0131n\u0131 ta\u015f\u0131yan, y\u0131\u011f\u0131n tabanl\u0131, kelimeler, al\u0131nt\u0131lar ve kombinat\u00f6rler etraf\u0131nda in\u015fa edilmi\u015f bu \u00f6zg\u00fcn programlama dili sahneye \u00e7\u0131k\u0131yor. Factor, sadece yeni bir s\u00f6zdizimi sunmakla kalm\u0131yor; ayn\u0131 zamanda sorunlar\u0131 ele alma ve \u00e7\u00f6zme bi\u00e7imimize taze bir soluk getiriyor. Klasik yakla\u015f\u0131mlar\u0131n \u00f6tesine ge\u00e7erek, kodu daha \u00f6zl\u00fc, okunabilir ve g\u00fc\u00e7l\u00fc hale getirmeyi hedefliyor. Gelin, Factor'\u0131n bu benzersiz d\u00fcnyas\u0131na ad\u0131m atal\u0131m ve bu dilin neden dikkatimizi hak etti\u011fini birlikte ke\u015ffedelim."}