- Go programlama dili kullanılarak yüksek performanslı bir JSON ayrıştırıcısı oluşturma sürecini ele alan bir yazı
- Akış işlerini desteklemeyi,
encoding/json paketiyle uyumluluğu ve tahsis yapmayan ya da sınırlı tahsisli bir API sunmayı hedefleyen bir proje
- JSON ayrıştırmanın zaman karmaşıklığını açıklayan ve girdiyi işlemenin alt sınırının girdi boyutu olduğunu vurgulayan bir yazı
- Bayt akışını JSON belirteç akışına dönüştüren tokenizasyon sürecini ele alan bir yazı
- JSON dosyasından veri okuma sürecini açıklayan ve
io.Reader kullanımının zorluklarını vurgulayan bir yazı
bufio.Reader benzeri çalışan ancak API'si daha verimli olan byteReader kavramını tanıtan yazar
- Hangi karakterin bir belirteç, hangisinin yalnızca boşluk olduğunu ayırt eden tarama sürecini ele alan bir yazı
- Yazarın, sıcak yolda fonksiyon çağrılarından kaçınarak tarayıcının performansını nasıl artırabileceğini açıkladığı bir yazı
- Belirteç dizisinin geçerli olup olmadığını doğrulayan kod çözme sürecini ele alan bir yazı
- Yazarın, metotları doğrudan saklayıp çağıran computed goto kullanımıyla kod çözücünün performansının artırılabileceğini öne sürdüğü yazı
1 yorum
Hacker News görüşleri
bytesliceten T’ye giden bir fonksiyon kullanmak da dahil