• knuth'a çok saygı duymakla beraber, akademik makale yazmak dışında bir şeye derman olacağına inanmadığım programlama yaklaşımı. eskide kalmış denebilir.

    knuth'un yazdığı versiyonda .w uzantılı bir source code dosyası yazılır. cweave isimli program bu source'dan dökümantasyonu üretir. ctangle isimli program da compile edilebilir halinde c kodunu ortaya çıkarır.

    günümüzde javadocs'a benzer görülebilir ama amacı çok farklıdır. temel amaç önce kodu mümkün olduğunca anlatmak sonrasında implemente etmektir. bunun için @* ile başlayan sectionlara bölünür. örneğin kodu yazarken fikri geliştirip, dizaynı değiştirip duruyorsanız neye yarayacak bu yaklaşım? ayak bağı. baştan çok güvenilir bir dizayn varsa belki işe yarayabilir.

    bir algoritmayı açıklayan makale yazarken harika olabilir. tek seferde hem kod, hem de makalenin kendisi temiz bir halde ortaya çıkıyor.
hesabın var mı? giriş yap