Эту заключительную главу я написал еще в 1995 году для первого издания данной книги. В то время роль Python в интеграции при использовании его в качестве управляющего языка верхнего уровня считалась для Python более важной, чем в настоящее время. С тех пор Python вошел в четверку или пятерку самых используемых языков программирования. С ростом популярности языка его ориентация на высокое качество и удобочитаемость программного кода и как следствие положительное влияние на производительность разработчиков представляются доминирующими факторами успеха Python.
Это смещение интересов обусловило некоторое сужение набора тем для заключения. Вследствие этого я удалил все «комментарии», приводимые в предыдущих изданиях. Однако само заключение было оставлено в этом издании, отчасти из почтения к его исторической ценности, отчасти потому, что оно отражает идеалы Python, сразу выдвинувшие его под огни рампы, и отчасти потому, что оно остается значимым для пользователей Python, продолжающих создавать гибридные системы (ну, и еще из-за шуток).
В конце концов, многие из нас сейчас уже отплыли от пресловутого острова, о котором говорится в этой главе, благодаря развитию инструментов, таких как Python. Следует признать, что за последние 15 лет в языке Python было реализовано большинство заложенных в нем изначально идей, о которых было рассказано в этой книге. Выбор, который стоит перед нами в настоящее время, похоже, заключается в том, чтобы или не утяжелять лодку, или научиться плавать.Или, во всяком случае, о смысле Python. Во введении к этой книге я обещал, что мы вернемся к вопросу о круге задач, решаемых на Python, после того как посмотрим на его применение на практике. Поэтому в завершение приведу некоторые совершенно субъективные замечания по поводу более широкой роли этого языка. В значительной степени эта глава не изменилась с момента выхода первого издания книги в 1995 году, но это потому, что неизменными остались факторы, которые вытолкнули Python в центр внимания разработчиков программного обеспечения.
В этом заключении я хотел бы, чтобы после долгой прогулки среди деревьев мы снова увидели лес в целом; рассмотрим более конкретно роли, которые играет Python. Например, использование Python в качестве инструмента создания прототипов может существенно влиять на весь цикл разработки.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011