Не забудьте взвесить культуру, способствующую развитию языка
Я бы также отметил тот факт, что разработка на python / php активно ведется публично. У вас есть одна группа людей, которые пишут стандартную спецификацию, которая доступна всем и каждому.
Как и в W3C со стандартом HTML / CSS. У вас есть небольшая группа мотивированных людей, которые контролируют более тонкие детали того, для чего предназначен язык. Все идет в четко определенную спецификацию, прежде чем она будет опубликована.
OTOH, такие языки, как LISP, разрабатываются за закрытыми дверями профессорами или другими людьми, которые искренне верят, что их взгляды на «наилучшее использование» языка верны. Они могут быть одновременно правильными и неправильными, потому что некоторые реализации хороши в определенных вещах; пока никто не лучший во всем.
Это не обязательно плохо, потому что разнообразие порождает инновации. Такие языки, как LISP, есть и останутся отличными языками для изучения и исследований, потому что они расширяют границы понимания.
Но качества, которые делают среду благоприятной для инноваций, не обязательно благоприятны для стабильности; и наоборот, качества, которые делают окружающую среду хорошей для стабильности, не обязательно хороши для творчества.
Когда развитие основано на активном сотрудничестве, иногда люди вынуждены уступать в пользу большего целого. Плохо для исследований / хорошо для последовательности.
Дело в том, что мы все еще живем на диком западе разработки языков программирования. Проблема создания «идеального языка» настолько велика, что, несмотря на колоссальные усилия, никто не приблизился к ее решению.
В научно-исследовательском секторе еще много возможностей для совершенствования и инноваций. В коммерческом секторе, где наблюдается экспоненциальный рост использования программного обеспечения в практических приложениях, а движущей силой является простота и согласованность.
Некоторые языки специализируются на первом, некоторые специализируются на последнем. Те, кто пытаются специализироваться на обоих, обычно не очень хорошо себя чувствуют и отмирают.
Я имею в виду монолитные языки, такие как VB / C # / Java. Пока рано говорить, но я хотел бы посмотреть, как будут выглядеть C # и Python через 10 лет. В текущем темпе C # растет функциональность и несогласованность со скоростью, которая делает его выглядит довольно мрачным. Даже с отличной документацией слишком сложно вспомнить все тонкие детали и причуды, включенные в язык. Это здорово для одного разработчика, но как только вы добавите больше разработчиков с уникальными стилями, несогласованность в кодовой базе возрастет, качество пострадает, и никто не выиграет. Я думаю, что из трудностей, которые Perl представляет в производственной среде, можно многому научиться.