
Yorumlayıcı ne yapar?
www.yzokul.com.tr
- Kategori Yapay Zekâ Kaynakları
- Biçim PDF
- Boyut 8,5 MB
- Eklenme 01.11.2026
- Görüntülenme 1
Bu kitap, yorumlayıcının ne yaptığına dair başlangıç sorusunu yanıtlar. Yorumlayıcının, bir programın işlemlerini çalışma sırasında gerçekleştiren bir sistem olduğunu ve uygulamaya bağlı olarak kaynak koddan ya da ara koddan çalıştığını açıklar. Yorumlayıcıların her zaman satır satır okuduğu yönündeki yaygın inancı düzelten bir yol izler, bazı sistemlerin kodu önce ara koda dönüştürdüğünü gösterir ve modern dil uygulamalarında yorumlama ile derlemenin birleştirilebileceğini belirtir.
Kitabı Oku
PDF görünmüyorsa buradan yeni sekmede açın.
Kitaptan Bir Bölüm
Yorumlayıcı ne yapar? www.yzokul.com.tr
Yorumlayıcı ne yapar? Yorumlayıcı, bir programın işlemlerini program çalışırken gerçekleştiren bir sistemdir. Talimatları alır ve onları yerine getirir. Örneğin, bir Python betiği çalıştırdığında yorumlayıcı her işlemi yürütür. Kısa yanıt: yorumlayıcı, bir programın işlemlerini çalışma sırasında gerçekleştiren bir sistemdir. 1
Bir program yalnızca bir talimatlar listesidir, tıpkı bir yemek tarifi gibi. Her talimat bilgisayara bir şey yapmasını söyler; örneğin iki sayıyı toplamasını ya da metin göstermesini. Bir şeylerin gerçekten olması için birinin ya da bir şeyin bu talimatları izlemesi gerekir. Örneğin, bir kek tarifi sana adımları söyler ama adımları sen yapmalısın. Yorumlayıcı, bir program için adımları yapan şeydir. 2
Talimatları okumak, onları yerine getirmekle aynı şey değildir. Yemek yapmadan bir tarifi okuyabilirsin. Yorumlayıcı yalnızca okumayı değil, yerine getirmeyi yapar. Örneğin, bir programın kodunu okumak bir tarifi okumaya benzer; yorumlayıcı ise yemeği gerçekten yapan aşçı gibidir. Programın tanımladığı eylemleri gerçekleştirir. 3
Yürütme, programın tanımladığı her işlemi program çalışırken birbiri ardına gerçekleştirmek demektir. Yorumlayıcı bu yürütmeyi yapar. Örneğin, program bir sözcük yazdırmayı söylüyorsa yorumlayıcı sözcüğün ekranda görünmesini sağlar. Program sayıları toplamayı söylüyorsa yorumlayıcı toplamayı yapar. Yürütme, önceden değil, çalışma sırasında gerçekleşir. 4
Yorumlayıcıyı, programın talimatlarını alıp yerine getiren bir işçi olarak düşün. İşçi, çalışma sırasında harekete geçer, önceden değil. Örneğin, bir planı izleyen bir inşaatçıyı düşün: inşaatçı işi inşa ederken yapar. Yorumlayıcı da o inşaatçı gibidir; program çalışırken her işlemi yapar. Yalnızca plan yapmaz; yapar. 5
Bir tür yorumlayıcı, programcının yazdığı özgün kaynak kodu alır. Kaynak kod, programın bir programlama dilindeki metnidir. Yorumlayıcı doğrudan bu metinden çalışır. Örneğin, Python gibi bir dil için basit bir yorumlayıcı kaynak kodu okur ve yürütür. Önce ayrı bir dönüştürme adımına ihtiyaç duymaz. 6
Başka bir tür yorumlayıcı ise önce daha basit bir ara forma dönüştürülmüş kodu alır. Ara kod, programın yorumlayıcının yürütmesi için daha kolay olan bir sürümüdür. Yorumlayıcı daha sonra bu ara kodu yürütür. Örneğin, bazı sistemler kaynak kodu bir tür ara kod olan bayt koduna dönüştürür ve sonra bayt kodunu yorumlar. 7
Yaygın bir inanç, yorumlayıcıların her zaman tek seferde bir satır okuduğudur. Bu tanım tüm yorumlayıcılar için doğru değildir. Bazı yorumlayıcılar daha büyük parçaları ya da tüm programı bir seferde işler. Örneğin, bir yorumlayıcı yürütmeden önce bütün bir işlevi okuyabilir. Yani satır satır okumanın yorumlayıcının tanımı olduğunu varsayma. 8
İnsanlar satır satır fikrine inanır çünkü bazı basit yorumlayıcılar bu şekilde çalışır. Örneğin, bir öğretim dili için temel bir yorumlayıcı tek seferde bir satır okuyup yürütebilir. Ancak bu yalnızca olası bir tasarımdır, tanım değildir. Birçok modern yorumlayıcı farklı çalışır. Önemli olan, kodu nasıl okursa okusun, işlemleri çalışma sırasında gerçekleştirmeleridir. 9
Bazı sistemler önce kodu ara koda dönüştürür ve sonra yürütür. Dönüştürme, işlemler yerine getirilmeden önce gerçekleşir. Örneğin, bir sistem kaynak kodu alıp daha basit bir forma çevirebilir, sonra bir yorumlayıcı o formu yürütür. Bu iki adımlı yaklaşım yürütmeyi daha hızlı ya da daha taşınabilir kılabilir. Yürütmeyi yine yorumlayıcı yapar. 10
Derleme, kodu önceden başka bir forma dönüştürmek demektir. Bu, işlemleri hemen yerine getirmekten farklıdır. Örneğin, bir derleyici kaynak kodu bilgisayarın daha sonra doğrudan çalıştırabileceği makine koduna çevirebilir. Derleyici programı yürütmez; onu hazırlar. Yorumlayıcı ise bunun aksine programın işlemlerini yürütür. 11
Modern dil uygulamalarında yorumlama ve derleme birlikte kullanılabilir. Bir sistem kaynak kodu ara koda (bir tür derleme) dönüştürebilir ve sonra bu ara kodu yorumlayabilir. Örneğin, birçok dil çalışma ortamı bayt koduna derler ve sonra bayt kodunu yorumlar. Yani iki iş tek bir sistemde birleştirilebilir. 12
Girdi nasıl hazırlanırsa hazırlansın, yorumlayıcının işi aynı kalır: programın işlemlerini çalışma sırasında gerçekleştirmek. İster kaynak koddan ister ara koddan çalışsın, eylemleri yerine getirir. Örneğin, ona özgün metni de dönüştürülmüş bir formu da versen, yorumlayıcı adımları yürütür. Amaç her zaman programı çalıştırmaktır. 13
En büyük yanlış anlama, her yorumlayıcının satır satır okuduğunu düşünmektir. Doğru görüş, bunun uygulamaya bağlı olduğudur. Bazı yorumlayıcılar satır satır okur, ama birçoğu okumaz. Örneğin, bir yorumlayıcı yürütmeden önce bütün bir ifadeyi ya da bloğu okuyabilir. Yani yorumlayıcıların her zaman satır satır çalıştığını söylemekten kaçın. 14
İkinci bir yanlış anlama, yorumlama ile derlemenin asla karışmadığını düşünmektir. Modern uygulamalarda sıklıkla birlikte çalışırlar. Örneğin, bir sistem kaynak kodu ara koda derleyip sonra yorumlayabilir. Yani yorumlama ve derleme birbirinin zıddı değildir; aynı sürecin parçaları olabilirler. Birçok dil ikisini de kullanır. 15
Yorumlayıcı, bir programın işlemlerini çalışma sırasında, kaynak ya da ara koddan gerçekleştirir ve her zaman satır satır değildir. Yorumlama ile derlemenin birleştirilebileceğini unutma. Örneğin, Python hem bayt koduna derlemeyi hem de o bayt kodunun yorumlanmasını kullanır. Temel fikir: yorumlayıcı, program çalışırken programın talimatlarını yürütür. 16
Bu bölüm kitaptan alınmış bir önizlemedir (yaklaşık 729 kelime). Devamı için kitabı okuyun ya da PDF'i indirin.
Künye
- Kitap
- Yorumlayıcı ne yapar?
- Yazar
- www.yzokul.com.tr
- Kategori
- Yapay Zekâ Kaynakları
- Dil
- Türkçe
- Biçim
- PDF · 8,5 MB
- Sayfa
- 18
- Kelime
- yaklaşık 729
- Yayın
- kaynak.yzokul.com.tr · 01.11.2026
- Erişim
- Ücretsiz okuma ve indirme; kişisel kullanım içindir, hakları yazarına aittir.
Sık Sorulanlar
Yorumlayıcı ne yapar? PDF ücretsiz mi?
Evet. Yorumlayıcı ne yapar? bu sitede ücretsiz okunur ve indirilir; üyelik ya da ödeme gerekmez.
Yorumlayıcı ne yapar? kaç sayfa?
Yorumlayıcı ne yapar? 18 sayfadır ve yaklaşık 729 kelime içerir.
Yorumlayıcı ne yapar? hangi cihazlarda okunur?
PDF biçimindedir; telefon, tablet ve bilgisayarda tarayıcı içinde okunur, isterseniz indirip çevrimdışı açabilirsiniz.
Yorumlayıcı ne yapar? kitabının yazarı kim?
Yorumlayıcı ne yapar? kitabının yazarı www.yzokul.com.tr'dır; kitap Yapay Zekâ Kaynakları kategorisinde yer alır.