{"id":22635,"date":"2025-05-30T21:15:13","date_gmt":"2025-05-30T18:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/"},"modified":"2025-05-30T21:15:13","modified_gmt":"2025-05-30T18:15:13","slug":"perl-xs-ile-nesne-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/","title":{"rendered":"Perl XS ile Nesne Olu\u015fturma"},"content":{"rendered":"<p>Perl XS ile Nesne Olu\u015fturma<\/p>\n<p>Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Perl&#8217;\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++&#8217;\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r.  Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir.  Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz.  Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.<\/p>\n<h2>XS ve Perl Nesneleri: Temel Kavramlar<\/h2>\n<p>Perl, dinamik tipli bir dildir ve nesne y\u00f6nelimli programlamay\u0131 destekler.  XS ise, C\/C++ kodunu Perl ile entegre etmemizi sa\u011flayan bir aray\u00fczd\u00fcr.  Bu sayede, performans gerektiren i\u015flemleri C\/C++ ile yazabilir ve Perl kodumuzdan \u00e7a\u011f\u0131rabiliriz.  Perl&#8217;deki nesneler, referanslar ve bless i\u015flemi ile olu\u015fturulur.  XS&#8217;te ise, C yap\u0131lar\u0131n\u0131 Perl nesnelerine d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in bu mekanizmalar\u0131 kullanmal\u0131y\u0131z.  Ba\u015fka bir deyi\u015fle, C&#8217;de bir yap\u0131 tan\u0131mlar ve bunu Perl taraf\u0131nda bir nesne gibi kullanmak i\u00e7in gerekli d\u00f6n\u00fc\u015f\u00fcmleri yapar\u0131z.<\/p>\n<h2>Ad\u0131m Ad\u0131m Perl XS Nesne Olu\u015fturma<\/h2>\n<p>\u015eimdi, ad\u0131m ad\u0131m bir \u00f6rnek \u00fczerinde ilerleyelim.  \u00d6rne\u011fimizde, basit bir &#8220;Kisi&#8221; s\u0131n\u0131f\u0131 olu\u015fturaca\u011f\u0131z.  Bu s\u0131n\u0131f\u0131n &#8220;ad&#8221; ve &#8220;soyad&#8221; gibi \u00f6zellikleri olacak.  \u0130lk ad\u0131m, C kodunda bir yap\u0131 tan\u0131mlamakt\u0131r:<\/p>\n<pre><code class=\"language-c\">\ntypedef struct {\n    char *ad;\n    char *soyad;\n} Kisi;\n<\/code><\/pre>\n<p>Ard\u0131ndan, bu yap\u0131y\u0131 Perl&#8217;de bir nesne olarak kullanabilmek i\u00e7in gerekli fonksiyonlar\u0131 yazmal\u0131y\u0131z.  \u00d6rne\u011fin, bir ki\u015fi nesnesi olu\u015fturan bir fonksiyon ve ki\u015finin ad\u0131n\u0131 ve soyad\u0131n\u0131 d\u00f6nd\u00fcren fonksiyonlar yazabiliriz.  Bu fonksiyonlar, Perl&#8217;den \u00e7a\u011fr\u0131labilecek \u015fekilde tasarlanmal\u0131d\u0131r.  Bu fonksiyonlar\u0131n nas\u0131l yaz\u0131laca\u011f\u0131 ve Perl ile nas\u0131l entegre edilece\u011fi, daha detayl\u0131 bir anlat\u0131m gerektirir ve bu konuyu daha sonra ele alaca\u011f\u0131z.<\/p>\n<p>Daha sonra, bu C kodunu Perl ile entegre etmek i\u00e7in XS aray\u00fcz\u00fc kullanmam\u0131z gerekecektir.  Bu i\u015flem,  xsubpp  gibi ara\u00e7lar kullan\u0131larak yap\u0131l\u0131r.  Bu ara\u00e7lar, C kodunuzu Perl&#8217;e ba\u011flamak i\u00e7in gereken kodlar\u0131 otomatik olarak \u00fcretir. Bu karma\u015f\u0131k bir s\u00fcre\u00e7tir ve detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresindeki di\u011fer yaz\u0131lar\u0131ma bakabilirsiniz.  Ayr\u0131ca,  bu ad\u0131mda olas\u0131 hata ay\u0131klama teknikleri ve performans optimizasyonlar\u0131 da \u00e7ok \u00f6nemlidir.<\/p>\n<h2>\u00d6nemli Notlar ve \u0130pu\u00e7lar\u0131<\/h2>\n<p>Perl XS kullan\u0131rken dikkat etmeniz gereken baz\u0131 \u00f6nemli noktalar vard\u0131r.  \u00d6rne\u011fin, bellek y\u00f6netimi \u00e7ok \u00f6nemlidir.  C&#8217;de olu\u015fturulan nesnelerin belle\u011finin do\u011fru bir \u015fekilde y\u00f6netilmesi gerekir.  Ak\u0131lda tutulmas\u0131 gereken bir di\u011fer nokta da hata y\u00f6netimidir.  Hata durumlar\u0131nda uygun \u015fekilde tepki verilmesi gerekir.  Son olarak,  kodun okunabilirli\u011fi ve s\u00fcrd\u00fcr\u00fclebilirli\u011fi i\u00e7in iyi kodlama uygulamalar\u0131na uyman\u0131z \u00f6nerilir.  Karma\u015f\u0131k projelerde, iyi bir tasar\u0131m ve dok\u00fcmantasyon, ba\u015far\u0131l\u0131 bir geli\u015ftirme s\u00fcreci i\u00e7in \u00e7ok \u00f6nemlidir.  Bu da,  daha sonraki geli\u015ftirme ve bak\u0131m s\u00fcre\u00e7lerini kolayla\u015ft\u0131racakt\u0131r.<\/p>\n<p>Umar\u0131m bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in, Perl ve XS dok\u00fcmantasyonuna bakman\u0131z\u0131 \u00f6neririm.  Ayr\u0131ca,  \u00e7al\u0131\u015fan \u00f6rnekler ve kod par\u00e7ac\u0131klar\u0131 bulmak i\u00e7in internet \u00fczerinde arama yapabilirsiniz.  Unutmay\u0131n ki,  uygulama yaparak en iyi \u015fekilde \u00f6\u011frenirsiniz.  Kendi \u00f6rneklerinizi olu\u015fturarak ve denemeler yaparak bu konudaki bilginizi geli\u015ftirin.<\/p>\n<p>Ba\u015far\u0131lar!<\/p>\n<p><a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a><\/p>\n<p>#Etiketler: Perl, XS, Nesne, Olu\u015fturma, C, C++,  Yap\u0131, Referans, Bless, xsubpp, Bellek Y\u00f6netimi, Hata Y\u00f6netimi, Performans,  Perl Nesneleri,  XS Aray\u00fcz\u00fc<\/p>\n","protected":false},"excerpt":{"rendered":"Perl XS ile Nesne Olu\u015fturma Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl&#8217;\u00fcn&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-22635","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Perl XS ile Nesne Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl&#039;\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++&#039;\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perl XS ile Nesne Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl&#039;\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++&#039;\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-30T18:15:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Perl XS ile Nesne Olu\u015fturma\",\"datePublished\":\"2025-05-30T18:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\"},\"wordCount\":625,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\",\"name\":\"Perl XS ile Nesne Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-05-30T18:15:13+00:00\",\"description\":\"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl'\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++'\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perl XS ile Nesne Olu\u015fturma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Perl XS ile Nesne Olu\u015fturma","description":"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl'\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++'\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"Perl XS ile Nesne Olu\u015fturma","og_description":"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl'\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++'\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-05-30T18:15:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Perl XS ile Nesne Olu\u015fturma","datePublished":"2025-05-30T18:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/"},"wordCount":625,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/","name":"Perl XS ile Nesne Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-05-30T18:15:13+00:00","description":"Merhaba! Bu makalede, Perl XS kullanarak nas\u0131l nesne olu\u015fturaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Perl'\u00fcn g\u00fc\u00e7l\u00fc y\u00f6nlerini C\/C++'\u0131n performans\u0131 ile birle\u015ftirmek isteyenler i\u00e7in XS, olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, XS \u00f6\u011frenimi biraz zorlu olabilir. Bu nedenle, bu rehberde m\u00fcmk\u00fcn oldu\u011funca basit ve anla\u015f\u0131l\u0131r bir \u015fekilde ilerleyece\u011fiz. Umar\u0131m, bu makale Perl XS ile nesne olu\u015fturma konusunda size yard\u0131mc\u0131 olur. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/perl-xs-ile-nesne-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Perl XS ile Nesne Olu\u015fturma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/22635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=22635"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/22635\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=22635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=22635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=22635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}