История Python. Моя персональная история - часть 1, CWI

Guido van Rossum, “Personal History - part 1, CWI”, public translation into Russian from English More about this translation.

See also 37 similar translations

Translate into another language.

Participants

uragagarin34705 points
ziderzee623 points
k3-3k95 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2 3 4

Personal History - part 1, CWI

История Python. Моя персональная история - часть 1, CWI

History of edits (Latest: ziderzee 3 years ago) §

Python’s early development started at a research institute in Amsterdam called CWI, which is a Dutch acronym for a phrase that translates into English as Centre for Mathematics and Computer Science. CWI is an interesting place; funded by the Dutch government’s Department of Education and other research grants, it conducts academic-level research into computer science and mathematics. At any given time there are plenty of Ph.D. students wandering about and old-timers in the profession may still remember its original name, the Mathematical Centre. Under this name, it was perhaps most famous for the invention of Algol 68.

Первые шаги в разработке Python были предприняты в амстердамском исследовательском институте под названием CWI. Название является датским акронимом к фразе, которая по-английски звучит как Center for Mathematics and Computer Science (центр математики и компьютерных наук). CWI - интересное место; финансируемое датским правительственным Департаментом Образования и другими исследовательскими грантами, центр проводит академического уровня исследования в информатике и математике. В любое время вы можете найти там множество аспирантов, обычно витающих в облаках, и старожилов профессии, которые до сих пор могут вспомнить оригинальное название института - Mathematical Centre (математический центр). Под этим именем он был, пожалуй, наиболее известен после изобретения Алгол-68.

History of edits (Latest: uragagarin34 2 years, 7 months ago) §

I started working at CWI in late 1982, fresh out of university, as a programmer in the ABC group led by Lambert Meertens and Steven Pemberton. After 4 or 5 years the ABC project was terminated due to the lack of obvious success and I moved to CWI’s Amoeba group led by Sape Mullender. Amoeba was a micro-kernel-based distributed system being jointly developed by CWI and the Vrije Universiteit of Amsterdam, under leadership of Andrew Tanenbaum. In 1991 Sape left CWI for a professorship at the University of Twente and I ended up in the newly formed CWI multimedia group led by Dick Bulterman.

Я начал работать в CWI в конце 1982, только окончив университет, как программист в ABC группе под руководством Ламберта Миртенса (Lambert Meertens) и Стивена Пембертона (Steven Pemberton). После 4 или 5 лет, ABC проект был закрыт из-за отсутствия видимых результатов, и я перешел в Amoeba-группу, возглавляемую Сэйпом Маллендером (Sape Mullender). Amoeba была микроядерной распределенной системой, изначально разрабатываемой CWI и Амстердамским свободным университетом, под руководством Эндрю Таненбаума (Andrew Tanenbaum). В 1991 Сэйп покинул CWI ради того, чтобы стать профессором в Университете Твента, и я примкнул к только что сформированной группе мультимедиа CWI, которой руководил Дик Балтерман (Dick Bulterman).

History of edits (Latest: uragagarin34 2 years, 6 months ago) §

Python is a direct product of my experience at CWI. As I explain later, ABC gave me the key inspiration for Python, Amoeba the immediate motivation, and the multimedia group fostered its growth. However, so far as I know, no funds at CWI were ever officially earmarked for its development. Instead, it merely evolved as an important tool for use in both the Amoeba and multimedia groups.

Python - это прямой продукт моего опыта работы в CWI. Как я объясню позже, ABС дала мне ключевое вдохновение для Python, Amoeba - незамедлительную мотивацию, а группа мультимедиа способствовала его росту. Однако, насколько я знаю, CWI официально не выделяло никаких средств на его развитие. Вместо этого, он развивался как важный инструмент для использования в Amoeba и группе мультимедиа.

History of edits (Latest: ziderzee 2 years, 11 months ago) §

My original motivation for creating Python was the perceived need for a higher level language in the Amoeba project. I realized that the development of system administration utilities in C was taking too long. Moreover, doing these in the Bourne shell wouldn’t work for a variety of reasons. The most important one was that as a distributed micro-kernel system with a radically new design, Amoeba’s primitive operations were very different (and finer-grain) than the traditional primitive operations available in the Bourne shell. So there was a need for a language that would “bridge the gap between C and the shell.” For a long time, this was Python’s main catchphrase.

Моей первоначальной мотивацией для создания Python было понимание необходимости в языке более высокого уровня для проекта Amoeba. Я понял, что разработка административных утилит на C занимала слишком много времени. Кроме того, выполнение их в оболочке Борна по разным причинам не работало. Одной из важнейших была та, что в распределённой микроядерной системе с радикально новым дизайном, в Amoeba, элементарные операции были совсем не похожи на элементарные операции, доступные в оболочке Борна (они были мельче). Таким образом, была необходимость в языке, который бы "заполнил зазор между C и оболочкой". Долгое время эта фраза была лозунгом Python.

History of edits (Latest: uragagarin34 2 years, 6 months ago) §
Pages: ← previous Ctrl next
1 2 3 4

© Guido van Rossum.