Kendimi geliştirme amacıyla kendimi LISP ile tanıştırıyorum. Fark ettiğim şeylerden biri, LISP'nin Matematik paradigması içinde C'den çok daha fazla olmasıdır. Sözdizimi ve tasarım yapısı, bir algoritmanın gerçek matematiksel modelini doğrudan yansıtıyor gibi görünüyor. İyi matematik tabanlı CS programlarının bile neden LISP yerine C çalıştığını anlamıyorum. LISP'nin C'den daha yüksek matematiksel kavramları daha doğrudan kullandığını düşünüyorum. C'deki matematiksel yapıları modelleyemeyeceğinizi söylemiyorum. Sadece LISP'nin matematikçiler için kablolu olduğunu görüyorum.
Joel Spolsky'nin JAVA okullarındaki birçok bölümünü okudum ve neyi değerlendiremiyorum - ve onun değerlendirmesine katılıyorum - ama okulum bu nedenle JAVA'yı öğretmedi. İşaretçiler, algoritma tasarımı, özyineleme ve hatta montaj talimatları gibi temel kavramları öğretmede sıkıydılar. Ancak, bunu C ve c ++ ile yaptılar. Bunun nedenini ve / veya tarihini bilen var mı?