← Sözlük
Sözlük · Geliştirme

Emitter nedir?

İşlenmiş veriyi veya kodu, başka bir sistemin veya aracın kullanabileceği bir çıktı formatına dönüştüren mekanizmadır.

Tanım

Emitter, genellikle bir parser veya derleyicinin son aşamasında yer alır. Parser veriyi analiz edip anladıktan sonra, emitter bu bilgiyi hedef platformun anlayacağı bir dile veya dosyaya yazar. Bu, makine koduna dönüştürme veya bir API'nin kabul edeceği bir JSON çıktısı oluşturma şeklinde olabilir.

Bir fabrikadaki paketleme bandı gibidir; üretilen ürünleri (işlenmiş veriyi) müşterinin (başka bir programın) alabileceği kutulara koyup dışarı gönderir.

Nasıl çalışır?

İçerideki soyut veri yapısını alır ve önceden belirlenmiş şablonlara veya kurallara göre dışarıya aktarır. Çıktı, bir dosya, bir ağ paketi veya doğrudan başka bir fonksiyonun girdisi olabilir.

Nerede kullanılır?

Derleyicilerde, veri dönüştürme araçlarında ve olay tabanlı (event-driven) sistemlerde sıkça karşınıza çıkar.

Sıkça sorulanlar

Emitter ile Parser arasındaki fark nedir?

Parser veriyi içeri alıp analiz eder, Emitter ise işlenmiş veriyi dışarıya uygun bir formatta sunar.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.