PROGRAMLAMANIN EVRİMİ
Bilgisayar dünyası yalnızca 40 yıllık bir ömre sahiptir. Bu süre içinde oluşan gelişim baş döndürücüdür. Pin-boardIın telle bağlanmasından başlayarak, programcılık, bugün sofistike bir disiplin durumuna gelmiştir. Bu açıdan bakınca, programcının işi, şimdiye kadar görülen işler arasında en karmaşık olanıdır.
Bilgisayar teknolojisinin ve ona paralel olarak programcılığın gelişiminin övgüsü çok yapılmıştır. İnsanoğlunun sınırsız yaratma gücünün ürünü olan bu harika icat, ve o icadı kullanmak için üretilen programlar kuşkusuz her övgüyü haketmiştir. Ben burada övgüleri tekrarlamayacağım. Bunun yerine, daha az yapılan bir işi yapacağım: Programcılıktaki handikapları, bir matematikçi gözüyle eleştirmeye çalışacağım.
Hemen belirteyim ki, burada ortaya attığım görüşlerin çoğu orijinal değildir; başkaları tarafından ortaya konulmuştur. Ben okuduklarımın ve dinlediklerimin bir sentezini sunuyorum.
Bugün 1000 'i aşkın programlama dili olduğu söylenmektedir. Bu dillerin hepsini bilmek ve toplu bir değerlendirme yapmak olanağı yoktur. Tasarladığım amaç için genel amaçlı olan veyaygın kullanılan dilleri, programcılıkta aşama yaratmış dilleri ya da kendisinden sonra gelenlere yön veren dilleri örnekleyeceğim. Tabii her dil zamanla evrim geçirmekte, kendi kendisini aşmaktadır. Ortaya koymaya çalışacağım eleştiriler, ilgili dilin ilk versiyonları içindir. Programcılığın tarihi gelişimini görebilmek için böyle yapmak gerektiği kanısındayım.