2 puan yazan GN⁺ 2023-08-28 | 1 yorum | WhatsApp'ta paylaş
  • Bu yazı, Apple'ın MPW C derleyicisinin ürettiği hata mesajlarını ele alıyor; bu mesajlar derleyicinin string kaynaklarının decompile edilmesiyle ortaya çıkarıldı.
  • Derleyicinin boyutu 324k ve yazıda paylaşılan hata mesajları bunun yalnızca küçük bir kısmı.
  • Hata mesajlarının bazıları, "string literal çok uzun (ANSI'nin belirlediğinden 3 karakter daha fazlasına izin verildi)" ya da "bir sabiti değiştiremez, akışın tersine yüzemez, IRS ile tartışmayı kazanamaz veya bu derleyiciyi memnun edemezsiniz" gibi mizahi ve alışılmadık ifadeler içeriyor.
  • Diğer hata mesajları ise ANSI standardının ve derleyici belgelerinin belirli bölümlerine atıfta bulunarak daha teknik bir yaklaşım sergiliyor.
  • Derleyici ayrıca "typedef adı programın bu noktasında bana tamamen alakasız geldi" ya da "bu struct zaten kusursuz bir tanıma sahip" gibi kullanıcının kodlama alışkanlıklarını eleştiren hata mesajları da içeriyor.
  • "Bu label, bu label'ı içeren bloğun dışından bir goto hedefidir ve bu blokta initializer içeren otomatik değişkenler vardır; ayrıca pencere yeterince geniş olmadığı için bu hata mesajının tamamını okuyamadım" gibi özellikle uzun hata mesajları da bulunuyor.
  • Hatta derleyici, symbol table dolduğunda kullanıcının bir Apple bayisinden daha fazla RAM satın alması gerektiğini söyleyen bir mesaj bile içeriyor.
  • Bu yazı, Apple'ın MPW C derleyicisinin hata mesajlarına yönelik kendine özgü ve eğlenceli yaklaşımını öne çıkarıyor; bu da teknik konulara meraklı okurlar için ilgi çekici olabilir.

1 yorum

 
GN⁺ 2023-08-28
Hacker News görüşü
  • Apple’ın MPW C derleyicisinin ürettiği şakacı ve mizahi hata mesajlarıyla ilgili bir yazı
  • Yorum yapanlar, Amazon’un kedi görselli 404 sayfası gibi eski hata mesajlarındaki eğlence ve yaratıcılığı hatırlıyor
  • Bazı yorumcular, hata mesajlarından birinde geçtiği gibi kullanıcıların bilgisayarlarının RAM’ini yükseltebildiği günlere duydukları nostaljiyi dile getiriyor
  • Birçok yorumcu, çeşitli derleyicilerden gördükleri en komik hata mesajlarını paylaşarak bu mesajların programlamaya cazibe ve karakter kattığını vurguluyor
  • Bir yorumcu, MPW yardımcı araçlarının kendine özgü bir özelliğini hatırlatıyor: hata mesajları da dahil olmak üzere çıktılar komut biçiminde üretilebiliyor ve terminalde etkileşimli olarak kullanılabiliyordu
  • Yazı ve yorumlar, teknoloji sektöründe daha oyuncu ve kullanıcı dostu yaklaşımdan daha standartlaşmış ve kurumsal bir üsluba geçişi öne çıkarıyor