По мнению известного программиста Пола Грэма, говорящего про эволюцию языков программирования, одной из интересных тенденций последних лет стало рождение массы языков с отрытыми исходниками, типа Perl, Ruby и Python. Результаты пока что воодушевляют. Так, в языке Perl появляются суперские идеи. Если этот амбициозный проект и далее будет так мутировать, кто знает, что вырастет из него через лет сто. Говорят, что учат те, кто не может, Пол Грэм утверждает, что это не так, потому многие его лучшие знакомые хакеры (это слово Пол Грэм употребляет не как синоним компьютерного злодея, а в его исходном положительном значении) – профессоры. Хотя есть многие вещи в мире, которыми заниматься нет возможности, когда ты – преподаватель, ведь наука таки накладывает кастовые ограничения. И об этом можно узнать, зайдя в домашние интернет сети. Дело в том, что в любой научной сфере найдутся те темы, работать над которыми можно, и те, которые желательно обходить стороной. Увы, но различие между ними состоит, как правило, в том, сколь интеллектуально описание исследований в научных опусах, а не в степени его важности для отличных результатов. К сожалению, нет ничего общего между разрешенными исследованиями и теми, что вызывают появление хороших языков. Взять те же типы данных, казалось бы, превратившихся в бесконечный источник тем для научных трудов. Но статический контроль видов, как говорит Пол Грэм, не допускает наличие истинных макросов, без которых, по его мнению, не стоит пользоваться ни одним языком. Все реже языки разрабатывают с исследовательской целью, а зачастую — как проекты с открытым исходным кодом. Но тенденция, скорее, в том, что создание языков стало делом прикладных программистов, которые и будут работать с ними. И это по душе Полу Грэму.
Дата публикации 30.01.2012
