Bir dilin gelişimini süren kültürü tartmayı unutma
Ayrıca python / php ile ilgili gelişmelerin halka açık bir şekilde yapılması gerçeğine ağırlık veririm. Herhangi birisine / herkese ücretsiz olarak erişilebilen standart bir şartnameyi izleyen bir grup insanınız var.
W3C'de olduğu gibi, HTML / CSS standardı ile aynı. Dilin başarmak için tasarlandığı şeyin daha ince detaylarını kontrol eden küçük bir motive edilmiş birey grubunuz var. Halka açıklanmadan önce her şey açıkça tanımlanmış bir şartnameye giriyor.
OTOH, LISP gibi diller profesörler veya dilin 'en iyi kullanımı' konusundaki bakış açılarının doğru olduğuna gerçekten inanan diğer kişiler tarafından kapalı kapılar ardında çatallanmıştır. Aynı anda aynı anda doğru ve yanlış olabilirler çünkü bazı uygulamalar bazı şeylerde harikadır; hiçbiri her şeyde en iyisi değil.
Bu mutlaka kötü bir şey değil, çünkü çeşitlilik yenilikçiliği besliyor. LISP gibi diller, öğrenme ve araştırma için mükemmel dillerdir ve anlamanın sınırlarını zorladıkları için kalırlar.
Ancak bir ortamı inovasyon için iyi yapan nitelikler, istikrar için mutlaka faydalı değildir; tersine, bir ortamı istikrar için iyi kılan niteliklerin yaratıcılık için mutlaka iyi olması gerekmez.
Gelişme aktif işbirliğine dayandığında, bazen bireyler büyük bütünün yararına bulunmak zorunda kalırlar. Araştırma için kötü / tutarlılık için iyi.
Gerçek şu ki, biz hala programlama dilinin geliştirilmesinin vahşi batısında yaşıyoruz. 'İdeal dili' tasarlama sorunu o kadar büyük ki, anıtsal çabalara rağmen, kimse çözmeye yaklaşmadı.
Araştırma / akademi sektöründe hala gelişme ve yenilik için çok yer var. Pratik uygulamalarda kullanımda üstel bir yazılım büyümesinin olduğu ticari sektörde ve itici güç basitlik ve tutarlılıktır.
Bazı diller, ilkinde uzmanlaşırken, bazılarında ikincisi uzmanlaşmıştır. Her ikisinde de uzmanlaşmaya çalışanlar genellikle ya çok iyi iş çıkarmazlar ve ölürler.
Her ikisi tarafından da VB / C # / Java gibi yekpare dillere atıfta bulunuyorum. Söylemek için çok erken ama C # ve Python'un 10 yıl içinde nasıl göründüğünü görmek istiyorum. Mevcut hızda C #, oldukça acımasız görünmesini sağlayan bir oranda işlevsellik ve tutarsızlık artıyor. Harika belgelerle bile, dilde bulunan tüm ince ayrıntıları ve tuhaflıkları hatırlamak çok acı verici. Tek bir geliştirici için harikadır, ancak benzersiz stillere sahip daha fazla geliştirici attığınızda, kod tabanındaki tutarsızlık arttıkça, kalite zarar görür ve kimse kazanamaz. Perl'in üretim ortamında yarattığı zorluklardan öğrenilecek çok şey olduğunu düşünüyorum.