{"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":"Bir Metot \u00c7a\u011fr\u0131s\u0131nda Derleme ve \u00c7al\u0131\u015fma Zaman\u0131 \u0130\u015flemleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"eeb4JUbAb7\"><a href=\"https:\/\/fatihsoysal.com\/blog\/bir-metot-cagrisinda-derleme-ve-calisma-zamani-islemleri\/\">Bir Metot \u00c7a\u011fr\u0131s\u0131nda Derleme ve \u00c7al\u0131\u015fma Zaman\u0131 \u0130\u015flemleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/bir-metot-cagrisinda-derleme-ve-calisma-zamani-islemleri\/embed\/#?secret=eeb4JUbAb7\" width=\"600\" height=\"338\" title=\"&#8220;Bir Metot \u00c7a\u011fr\u0131s\u0131nda Derleme ve \u00c7al\u0131\u015fma Zaman\u0131 \u0130\u015flemleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"eeb4JUbAb7\" 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":"Bir programlama dilinde metot \u00e7a\u011fr\u0131s\u0131, yaz\u0131l\u0131m\u0131n temel yap\u0131 ta\u015flar\u0131ndan biridir. Ancak, bu basit g\u00f6r\u00fcnen i\u015flemin alt\u0131nda, derleme zaman\u0131 (compile time) ve \u00e7al\u0131\u015fma zaman\u0131 (runtime) olmak \u00fczere iki farkl\u0131 a\u015famada bir\u00e7ok i\u015flem ger\u00e7ekle\u015fir. Bu makalede, bir metot \u00e7a\u011fr\u0131s\u0131n\u0131n bu iki a\u015famada neler yapt\u0131\u011f\u0131n\u0131, ad\u0131m ad\u0131m inceleyerek, yeni ba\u015flayanlardan deneyimli geli\u015ftiricilere kadar geni\u015f bir kitleye y\u00f6nelik detayl\u0131 bir a\u00e7\u0131klama sunaca\u011f\u0131z. Derinlemesine kavrayaca\u011f\u0131n\u0131z bu s\u00fcre\u00e7, kodunuzun performans\u0131n\u0131 ve g\u00fcvenli\u011fini optimize etmenize yard\u0131mc\u0131 olacakt\u0131r."}