Драматическая история Python и Zope :: Бройтман Олег
Страница: 2 из 3 | |||
| ||||||||||||||
| ||||||||||||||
КАТЕГОРИИ КНИГПОСЛЕДНИЕ ОТЗЫВЫ О КНИГАХМихаил (19.04.2017 - 06:11:11) Антихрист666 (18.04.2017 - 21:05:58) Ладно, теперь поспешили вы... (18.04.2017 - 20:50:34) Роман (18.04.2017 - 18:12:26) АНДРЕЙ (18.04.2017 - 16:42:55) СЛУЧАЙНОЕ ПРОИЗВЕДЕНИЕя,всего лишь мотылёк маленький и не красивый 05.09.10 - 10:15 Хотите чтобы ваше произведение или ваш любимый стишок появились здесь? добавьте его! |
Это был большой шаг для него лично, потому что при переходе из корпорации CNRI в BeOpen он одновременно женился, поэтому в следующий раз уволиться ему было тяжелее.
Тем не менее, он это сделал. А вместе с ним два раза увольнялись и переходили на новую работу еще 5 человек - команда разработчиков Питона, такие же упертые и влюбленные в язык - Tim Peters, Jeremy Hilton, Barry Warsaw, Fred Drake. Уволились и опять стал искать место, где бы они мог развивать язык, не обращая внимания, или как можно меньше обращая внимания на коммерческие проблемы. И тут Digital Creations - авторы Zope , решили его принять к себе. И, как в это время выяснилось, они его приглашали уже в пятый или шестой раз, и Гвидо сказал, что, наверное, пора дать им шанс. И все решили, что пора, потому что авторам Zope самим Python очень нужен, и чтобы его не терзать они дадут Гвидо возможность работать. Возможность у него есть, потому что уже вышел Питон 2.1, тоже очень большой шаг по сравнению с Питоном 2.0. В нем появились объекты из языков программирования под названием closures. Правильнее было бы сказать - статически вложенные функции, что следует наверное объяснить в терминах языка Pascal, потому что в языке C такого нет, есть только функции верхнего уровня; в Perl тоже такого нет, хотя вложенные функции есть. В Питоне появилась иерархия: можно функции вкладывать друг в друга, и они будут иметь доступ к переменным окружающих функций, и это большой шаг вперед. Он сильно меняет язык, меняет многие подходы и способы программирования. В версии 2.1 это опционально, но в версии 2.2 это уже будет стандартным свойством языка. Вобщем, движется все вперед довольно интенсивно в последнее время, так что упертость Гвидо сделала свое дело :) несмотря на два увольнения. В этом он молодец. Jpython JPython - довольно позднее изобретение. Первая версия появилась уже после выхода Python 1.5.2. JPython - это пакет, состоящий из двух частей. Часть первая - интерпретатор Питона, написанный на Яве. А вторая - компилятор Питона в явский байт-код. То есть если мне понадобится писать Java-апплеты, я их тоже буду писать на Питоне. :) Mailman Mailman - еще одна из известных программ, написанных на Питоне. Mailman - это программа управления списками рассылки (mailing list manager). Кроме почты, Mailman имеет web интерфейс для управления подпиской, индивидуальными настройками подписчика, административными программами. Mailman оказался так хорош, что стал официальным менеджером списков рассылки проекта GNU . Zope История возникновения фирмы Digital Creations и Zope . Digital Creations подхватила Python довольно рано, в году примерно 1994. И стали они заниматься разработкой коммерческих интернет-решений . Обычная маленькая фирма, ничего интересного из себя не представляющая. В 1996 году к фирме присоединился Джим Фултон, ничего не знающий о разработке интернет-решений, но довольно хорошо разбирающийся в Питоне, в тонкостях реализации, и вообще - человек, хорошо понимающий языки программирования. Твердый сторонник объектно-ориентированного подхода, он хорошо его понимает и хорошо умеет его использовать. Одно из первых дел, с которого он начал - ему предложили где-то прочитать лекцию по протоколу CGI , а он ничего о CGI не знал, и, пока они летели в самолете, Пол Эверит, начальник (CEO) Digital Creations, прочел ему лекцию о CGI. С этой лекцией в голове Джим Фултон поехал на конференцию, где он должен был эту лекцию прочесть, успешно ее прочел, а после лекции подошел к Эвериту и к другим членам Digital Creations, ужаснулся и сказал: "это что ж за протокол такой!" Его поразил протокол CGI своей чрезмерной простотой. Хотя надо сказать, что во многом именно благодаря этой простоте WEB стал тем, что мы имеем сейчас. Но к тому времени Фултон решил, что это стыдно - иметь такие протоколы, и надо создавать что-то объектно-ориентированное. |
ИНТЕРЕСНОЕ О ЛИТЕРАТУРЕ
ТОП 20 КНИГ
ТОП 20 АВТОРОВ
| ||||||||||||
|