17 puan yazan xguru 2023-06-30 | 3 yorum | WhatsApp'ta paylaş
    1. baskı 1988'de Al Aho, Brian Kernighan, Peter Weinberger tarafından yazıldı
  • O zamandan beri AWK gelişmeye devam etti, birden fazla gerçekleştirim ortaya çıktı ve bilişim dünyası da büyük ölçüde değişti
  • AWK 2. baskı bu değişiklikleri yansıtacak şekilde eylül sonlarında yayımlanacak
  • Bu arada AWK ve ilgili konular hakkında tarihî belgeler, kod parçacıkları ve ilgili denemeler eklenecek

GN⁺ tarafından özetlenen/çevrilen içerik

  • İlk baskının 1988'de çıkmasının ardından bilişim dünyasındaki değişimleri yansıtan The AWK Programming Language kitabının ikinci baskısı yakında yayımlanacak.
  • Kitap eylül sonunda satın alınabilecek; bu arada web sitesine tarihî belgeler, kod parçacıkları, Awk ve ilgili konular üzerine denemeler gibi ek materyaller eklenecek.
  • Awk kaynak kodu GitHub'da yönetiliyor; özellikle https://github.com/onetrueawk/awk adresinden incelenebilir.
  • Gawk sürümleri https://ftp.gnu.org/gnu/gawk adresinde bulunabilir ve Gawk kılavuzu da aynı sitede erişilebilir durumdadır.
  • Arnold Robbins, diğer Awk gerçekleştirimlerinin bir listesini derledi.
  • Özgün Awk kitabı çeşitli belgelere atıflar içeriyor; bunların bazıları hâlâ ilgi çekici ve yararlı olabilir. Web sitesi bu belgeler için güncel başvuru bilgileri sunuyor.
  • Bazı tarihî belgeler arasında 1979 tarihli özgün Awk makalesi, 1985 tarihli Awk üzerine dahili teknik rapor ve veri biçimi diyagramları çizmek için kullanılan bir Awk programı olan dformat yer alıyor.
  • Kimyasal yapı diyagramlarını tanımlayan dil üzerine özgün chem makalesinin PDF bağlantısı da sunuluyor.
  • Web sitesinde program dizinleme ve algoritma animasyonu hakkında örnekler ile makaleler de bulunuyor.
  • Ayrıca 2008 ve 2009'da Computerworld'de yayımlanan, Al Aho ve Brian Kernighan ile Awk üzerine yapılmış röportajlar da yer alıyor.

3 yorum

 
botplaysdice 2023-07-01

Bağlantı "https://github.com/onetrueawk/awk에서"; olarak veriliyor.

 
xguru 2023-06-30

https://news.ycombinator.com/item?id=36517525
Kitabın ilk teknik inceleme yazarı olan Ben Hoyt'a (GoAWK geliştiricisi) göre,

    1. baskıdan da epey içerik var, ancak Kernighan içeriği büyük ölçüde güncellemiş
  • İlk bölümler çok uygulama odaklı; özellikle CSV dosyalarıyla "keşifsel veri işleme"ye odaklanıyor
  • Buna 'AWK ile Big Data' bile denebilir
  • Gawk ve awk'ye yakında --csv seçeneği eklenecek, böylece CSV girdisi mümkün olacak
 
GN⁺ 2023-06-30
Hacker News görüşleri
  • Brian Kernighan, "The Awk Programming Language" kitabının ikinci baskısını güncelledi ve yeniden yapılandırdı.
  • İlk bölümler özellikle CSV dosyalarıyla keşif amaçlı veri işlemeye odaklanıyor.
  • Gawk ve awk'a, uygun bir CSV giriş modu için yeni --csv seçeneğinin yakında eklenmesi bekleniyor.
  • Bu dilde, işlevlere ek argümanlar ekleyerek geçici değişkenler tanımlamak gibi bazı sıra dışı özellikler bulunuyor.
  • Awk'a geçen yıl Unicode desteği eklendi.
  • Awk, veri dönüştürme ve ayrıştırmayı otomatikleştirmek için güçlü bir araçtır.
  • Awk, basit, hızlı ve hafif olduğu için kabuk betiklerinde popülerdir.
  • Bazı kullanıcılar, metin ayrıştırmanın ötesine geçen işler yapmaya çalıştıklarında Awk'nın kullanışsız hissettirdiğini düşünüyor.
  • İkinci baskı için bir yer tutucu sayfa var, ancak kitabın kendisinin erişilebilir olup olmadığı net değil.
  • Bazı kişilerin Awk hakkında eleştirel görüşleri olsa da, hâlâ yaygın olarak kullanılan ve yararlı bir araçtır.
  • Bazıları, Awk tişörtünün orijinal çizimini veya kaynağını bulmaya çalışıyor.