5 puan yazan GN⁺ 2023-11-04 | 1 yorum | WhatsApp'ta paylaş
  • Yazar, emekli olmaya karar verdi ve 40 yıllık çeşitli proje kaynak kodlarını yayımlamayı planlıyor.
  • Kaynak kodunu yayımlamaktaki amaç, başkalarına faydalı materyaller ve öğrenme fırsatları sunmak.
  • Kaynak kodları, işletim sistemlerinden yardımcı araçlara ve emülatörlere kadar çeşitli projeleri kapsıyor.
  • Dikkat çeken projeler arasında ARM için çoklu süreç/görev çekirdeği olan ARMOS ve 6809 CPU için işletim sistemi olan CUBIX yer alıyor.
  • Diğer projeler arasında amatör radyo denetleyicisi DARC ve yazarın 1980'de Altair için yazdığı en eski işletim sistemi DVM bulunuyor.
  • Yazar ayrıca DOS için çeşitli yardımcı araçlar, metin düzenleyiciler ve dosya araçları geliştirdi.
  • RS HTX-242 amatör alıcı-vericisi için denetim sağlayan HTX242 ve ICOM CI-V arayüz kodu olan ICOMCIV gibi amatör radyo ile ilgili projeler de bulunuyor.
  • Kaynak kodları arasında EMILY52, 8052 emülatörü ve PC100 ile VT-100 terminal emülatörleri gibi çeşitli emülatörler de yer alıyor.
  • Yazar, eski bilgisayarlarına ve kaynak kodlarının ana indirme sayfasına bağlantılar da sağladı.
  • Bu yayımlama, yazılım mühendisliği topluluğuna öğrenme ve geliştirme için zengin kaynaklar sunan önemli bir katkı niteliğinde.

1 yorum

 
GN⁺ 2023-11-04
Hacker News yorumu
  • Yazar emekli olmaya karar verdi ve 40 yılı aşkın kaynak kodunu yayımlamayı planlıyor.
  • Kaynak kodu, standart C #include satırlarını en aza indiren sade ve zarif C programları içeriyor.
  • Yazarın kodlama tarzı, minimalizmi ve verimliliği nedeniyle övülüyor.
  • Yazarın kod tabanı, diğer programcılara ilham veren bir çalışma olarak görülüyor.
  • Yazarın C programlamada TRUE'yu ifade etmek için 7 kullanma gibi kendine özgü bir geleneği var; bu da bazı okurlara ilginç geliyor.
  • Bazı okurlar erken dönem kodlarını saklamamış olmaktan pişmanlık duyduklarını söylüyor ve başkalarına da kodlarını korumalarını tavsiye ediyor.
  • Yazarın kodunu yayımlama kararı, cevherler ve ilginç parçalar içeren değerli bir miras olarak görülüyor.
  • Yazarın aracı ImageDisk, IBM PC kullanarak çeşitli bilgisayarların disketlerini arşivlemek için kullanıldığı için etkili kabul ediliyor.
  • Bazı okurlar, kütüphane ve framework'lere büyük ölçüde bağımlı modern kodlarla karşılaştırıldığında yazarın kodunun daha "saf" olduğunu düşünüyor.
  • Yazarın micro-CAD programında 404 hatası üreten bir bug bildirildi.
  • Yazarın kodunun hangi lisans altında yayımlandığına dair sorular var.
  • Yazarın kodunda bellek yetersizliği hatasına ilişkin bir yorum yapıldı.