6 puan yazan ffdd270 2020-12-08 | 2 yorum | WhatsApp'ta paylaş

Eski MS-DOS döneminde, temel belleğin 640k olduğu ve bunun 256k'lık kısmının da sisteme ayrılması gerektiği için zaten kıt olan belleği sonuna kadar zorlayarak bir yazım denetleyici yazmanın ne kadar zor bir iş olduğunu anlatan bir yazı. Yazının sonunda ise günümüzde bir yazım denetleyici yapmanın ancak Python öğreticisinin ilk adımı sayılabilecek bir alıştırma düzeyinde kalacağı söyleniyor.

Biraz sarsıcı olan şu ki bu yazı 2008'de yazılmış; yani 12 yıl önceki bir yazı. Blogun alt başlığı da sanırım yazarın düşüncesini en iyi şekilde yansıtıyor.

'21. yüzyılda programlama: mesele teknoloji değil. Mesele, fikirleri hayata geçirebilmek.'

2 yorum

 
kunggom 2020-12-09

Geçenlerde [Game Engine Black Book: Wolfenstein 3D] adlı kitaba göz attım; 2. bölümün tamamının o dönemin donanımının ne kadar yetersiz olduğunu anlatmaya ayrıldığını fark ettim. 2. bölümün özet paragrafı şöyle:


PC'nin oyun programlamayı zorlaştırdığı açıktı. Gerçekten tam bir kâbustu. CPU yanlış işleri yapmakta ustaydı ve en iyi grafik arayüzü çift tamponlamaya ya da kare piksellere izin vermiyordu. Üstelik bellek modeli, ayrı iki 16 bit kayıtçıdan oluşan adreslerle yalnızca standart 1MiB'e izin veriyordu ve near/far pointer'lar standart C kullanımına izin vermiyordu. Son olarak, varsayılan ses sistemi yalnızca kare dalga üretebiliyordu ve ses kartı takan kullanıcıların üç büyük markadan birini seçmesi gerekiyordu.

Tüm bu elverişsiz koşullara rağmen geliştirici ekipler canavarı evcilleştirmek ve oyun meraklılarına güç vermek için bir araya geldi. Bu ekiplerden biri kendilerine id Software adını verdi.


 
ffdd270 2020-12-10

Gerçekten harika bir kitap. 👍