Никлаус Вирт сделал большой вклад в общество. Биография будущего программиста началась в 1934 году.
Из жизни ушёл Никлаус Вирт — создатель языка программирования Pascal
Один из создателей вакцины от коронавируса «Спутник V» Борис Народицкий скончался на 83-м году жизни. 1 января 2024 года ушёл из жизни швейцарский ученый Никлаус Вирт (Niklaus Wirth) — специалист в области информатики, один из. Выдающийся ученый Никлаус Вирт (Niklaus Emil Wirth) родился в 1934 году 15 февраля в предместье Цюриха, в Винтертуре.
Ушёл из жизни создатель языка Pascal Никлаус Вирт
«Пионер компьютерных технологий Никлаус Вирт скончался 1 января 2024 г., всего за несколько недель до своего 90-летия. Никлаус Вирт известен, прежде всего, как создатель языка Паскаль. Никлаус Вирт родился 15 февраля 1934 г. в небольшом городке Винтертуре, в предместье Цюриха (Швейцария). 1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия.
Никлаус Вирт - патриарх надежного программирования
Фото Николаус Вирт. Источник: www. Он писал учебники, в которых подробно и ясно излагались принципы программирования и проектирования компьютеров. Его работа всегда отличалась стремлением к простоте и надежности. Методы проектирования программного обеспечения, предложенные Виртом, такие как структурированное программирование, оказали мощное влияние на развитие инженерии программного обеспечения.
В 2013 году, незадолго до своего 80-летия, он опубликовал обновлённую версию проекта Oberon. Вирту удалось достичь своей цели: архивы ОС Oberon образца 2013 года содержали 4623 строки кода и 262 Кбайт текста. В своей работе, в созданных им языках и инструментах Вирт призывал к разработке меньшего по размеру и более эффективного ПО. Учёного не стало, но, похоже, технологической отрасли всё ещё есть, чему у него поучиться.
Много занимался организационной деятельностью, совершенствуя систему обучения своего университета. В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Ч. Хоаром и Э. Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы. В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от унаследованной ещё от Алгола-60 необходимости применять составные операторы в конструкциях ветвления и циклах. Модула не была широко известна и имела всего одну экспериментальную реализацию, но её доработанная версия — Модула-2, разработка которой началась в 1977 и закончилась в 1980 году, предназначенная для реализации системного ПО разрабатываемой в ETH системы Lilith — 16-разрядного персонального компьютера, стала известна и довольно популярна, хотя и не превзошла по популярности Паскаль, особенно его коммерческие реализации. Система Lilith обогнала тенденции компьютерной индустрии на несколько лет, позднее Вирт с сожалением говорил, что, не реализовав потенциал этой системы, швейцарская компьютерная индустрия упустила свой исторический шанс. Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ада. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции. Основой для Оберона стала Модула-2, которую существенно упростили, но при этом дополнили новыми возможностями. В 1992 году Вирт и Мёссенбёк выпустили сообщение о новом языке программирования — Оберон-2, — минимально расширенной версии Оберона. В этом же году была образована дочерняя компания ETH — Oberon microsystems, которая занялась разработкой систем Оберон.
Об этом 8 января сообщила Ассоциация вычислительной техники АСМ. По данным организации, пионер языков программирования и лауреат премии Тьюринга ушел из жизни 1 января 2024 года. Отмечается, что ученый также разрабатывал такие инновационные компьютерные языки, как Euler и Algol-W.
Биография и личная жизнь Никлауса Вирта, интересные факты и свежие новости
специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования. На 89 году жизни скончался швейцарский ученый Никлаус Вирт. Об этом сообщили в пресс-службе Ассоциации вычислительной техники (АСМ). Никлаус Вирт в 80-х годах прошлого века с персональным компьютером Lilith.1 января 2024 года ушёл из жизни швейцарский ученый Никлаус Вирт (Niklau Wirth) — специалист в области информатики.
Презентация, доклад на тему Никлаус Вирт-живая легенда в мире программирования
Идея совмещения системы программирования со сборщиком мусора, освобождающим программиста от необходимости отслеживать время жизни объектов, динамически размещённых в памяти, была реализована в 1988 году в языке и операционной системе Оберон. Обе эти идеи были использованы разработчиками Java и. NET во второй половине 1990-х годов. Научные принципы Возможно, одним из наиболее точных выражений принципов, которых придерживается Вирт в разработке всех своих проектов, является фраза Эйнштейна, вынесенная в эпиграф к «Сообщению о языке Оберон»: «Делай просто, насколько возможно, но не проще этого».
Во всех его работах прослеживается изначальная ориентированность на реализацию наиболее эффективного решения конкретной инженерной задачи на базе гарантированно работающего, математически обоснованного инструментария. Вирт твёрдо стоит на том, что программирование должно быть нормальной инженерной дисциплиной, гарантирующей достаточный уровень надёжности своих разработок. Достижение же надёжности возможно, по Вирту, только одним способом: максимально возможным упрощением и самих систем, и инструментов, которые используются для их создания.
В соответствии с этим принципом языки и системы программирования, разрабатываемые Виртом, всегда были образцом «разумной достаточности», даже своего рода аскетичности — в них предусматривалось только то, без чего нельзя обойтись. Даже расширение существующих языков и систем всегда сопровождалось упрощением. По подсчётам, опубликованным в статье Сергея Свердлова «Арифметика синтаксиса», «линия Вирта», как он её назвал — линейка языков, включающая Паскаль, Модулу-2, Оберон и Оберон2 — это единственный пример «генетической линии» языков-потомков Алгола-60, в которой сложность языка, определённая как количество лексем в его описании, стабильно снижалась и в настоящее время оказывается ниже, чем у общего «прародителя» — Алгола-60.
Все языки «линии Вирта» проще Алгола-60, и каждый следующий язык в этой линии проще предыдущего. Вирт часто критикует «американский подход» к разработке средств программирования, в котором маркетинговые соображения превалируют над требованиями математической стройности и гарантированной надёжности, и каждое новое модное поветрие сопровождается некритичным внесением в языки программирования новых синтаксических элементов. Это приводит к неправильной оценке роли некоторых идей и, в конечном итоге, к неправильной расстановке приоритетов в разработке ПО.
В частности, говоря об ООП, Вирт неоднократно отмечал, что оно является достаточно тривиальным расширением того же структурного подхода, сдобренным новой терминологией, и вряд ли может претендовать на звание «революционной методологии программирования». Ещё один принцип, которым всегда руководствовался Вирт, можно сформулировать так: «Инструмент должен соответствовать задаче. Если инструмент не соответствует задаче, нужно придумать новый, который бы ей соответствовал, а не пытаться приспособить уже имеющийся».
Он не приветствует разработку «языков, универсальных вообще».
А затем начинается славное десятилетнее заокеанское научное «турне» будущего «отца Паскаля» и «короля компиляторов» по маршруту Швейцария — Канада — США — Швейцария. Свое обучение Вирт продолжил в Лавальском университете г. Квебека Канада , где в 1960 г. Там под руководством профессора Хаски в 1963 г.
Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа язык Euler. Эта работа в буквальном смысле дала ему путевку в жизнь: Вирта приметили мэтры программирования и пригласили в Комитет IFIP по стандартизации Алгола. Та школа не прошла даром: на всю жизнь Вирт запомнил, что доказывать свою правоту нужно делом, особенно когда тебя не хотят слышать. В разработке языков он навсегда отказался от абстрактно-научного подхода в пользу математически-инженерного. По его словам, лучше сначала реализовать язык и лишь потом следует о нем писать.
С 1963 по 1967 г. Вирт работал доцентом assistant professor в Стэнфордском университете и в 1967 г. А в 1968 г. Двадцатилетие с 1969 по 1989 г. Он продолжал строить свою школу, уделяя немало времени организационной деятельности.
C 1982 по 1984 г. Вирт возглавлял в ETH факультет компьютерных наук, а с 1990 г. На пенсию профессор Вирт ушел 1 апреля 1999 г. Романтические 1960-е годы положили начало дружбе трех патриархов структурного программирования — голландца Эдсгера Дейкстры, англичанина Энтони Хоара и швейцарца Никлауса Вирта. Этих «нобелевских» лауреатов премия Тьюринга, присуждаемая ассоциацией ACM, вручается раз в жизни и приравнивается в компьютерных науках к Нобелевской сблизили не столько абстракции компьютерных наук, сколько четкая профессиональная позиция.
Самым известным достижением профессора Вирта считается язык Паскаль. Безусловно, многие об этом языке слышали и знают его. Паскаль сыграл огромную роль в формировании мировоззрения нескольких поколений программистов. Но этот язык далеко не идеальный. Если с ней внимательно ознакомиться, то можно решить, что Никлаус Вирт сделал из нее правильные выводы и в языке Modula-2 под воздействием статьи устранил многие изъяны канонического Паскаля.
Однако следует иметь в виду одно немаловажное обстоятельство. Наделавшая шума работа Кернигана была написана 2 апреля 1981 г. В апреле 1993 г.
Оффтопик 1 января скончался Никлаус Вирт.
Человек, вклад которого в развитие теории и практики программирования сложно переоценить. Созданные им, либо при его непосредственном участии, языки программирования — Algol, Pascal, Modula, Oberon... И пусть с отдельными его утверждениями можно спорить, спорить до хрипоты, но это будет спор научный, то есть тот спор, в котором и рождается истина.
В их доме была хорошая библиотека, где Вирт находил немало интересных книг про железные дороги, турбины и телеграф. Профессор Никлаус Вирт Клагенфурт, Австрия, август 2003 г. Небольшой городок Винтертур имеет многовековую историю и славится своими машиностроением: там выпускаются локомотивы и дизельные двигатели. С детских лет Вирт увлекался техником, особенно авиамоделированием. Он буквально грезил небом.
Но для запуска ракет нужно было получать топливо, и потому он занялся химией. Юный Вирт оборудовал в подвале школы "секретную" лабораторию. Ничто не могло его остановить: однажды сделанная им модель отклонилась от заданной траектории и угодила под ноги директору школы. Однако Вирт все равно продолжал упорно идти к намеченной цели. Сбылась его заветная мечта. Лучше всего мотивацию профессионального творчества Вирта раскрыл его коллега по Стэнфордскому университету США , профессор Дональд Кнут: "Вирт всегда хотел создавать аэропланы, и ему нужен был самый лучший инструментарий. Вот почему он проектировал много компьютерных языков и микрокомпьютеров... Когда ему исполнилось 18 лет, то он с еще двумя цюрихскими авиамоделистами получили из Англии желанную радиоаппаратуру.
Это предопределило его дальнейшую судьбу — в 1954 г. Вирт поступил на факультет электроники в цюрихский ETH Eidgenoessische Technische Hochschule, Швейцарский федеральный технологический институт. После четырех лет обучения Вирт получил степень бакалавра в области электротехники. А затем начинается славное десятилетнее заокеанское научное "турне" будущего "отца Паскаля" и "короля компиляторов" по маршруту Швейцария — Канада — США — Швейцария. Свое обучение Вирт продолжил в Лавальском университете г. Квебека Канада , где в 1960 г. Там под руководством профессора Хаски в 1963 г. Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа язык Euler.
Эта работа в буквальном смысле дала ему путевку в жизнь: Вирта приметили мэтры программирования и пригласили в Комитет IFIP по стандартизации Алгола. Та школа не прошла даром: на всю жизнь Вирт запомнил, что доказывать свою правоту нужно делом, особенно когда тебя не хотят слышать. В разработке языков он навсегда отказался от абстрактно-научного подхода в пользу математически инженерного. По его словам, лучше сначала реализовать язык и лишь потом следует о нем писать. С 1963 по 1967 гг. Вирт работал доцентом assistant professor в Стэнфордском университете и в 1967 г. А в 1968 г. Двадцатилетие с 1969 по 1989 гг.
Он продолжал строить свою школу, уделяя немало времени организационной деятельности. C 1982 по 1984 гг. Вирт возглавлял в ETH факультет компьютерных наук, а с 1990 г.
Биография Никлауса Вирта
- Никлаус Вирт – патриарх надежного программирования
- Вирт, Никлаус — Википедия
- Умер создатель языка программирования Pascal Никлаус Вирт — РТ на русском
- Никлаус Вирт | это... Что такое Никлаус Вирт?
- Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни
Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни
Публикации Его книга, написанная совместно с Кэтлин Дженсен, Руководство пользователя и отчет Pascal, послужила основой для многих усилий по внедрению языков в 1970-х и 1980-х годах в США и по всей Европе.. Его статья «Разработка программ путем пошагового уточнения», посвященная обучению программированию, считается классическим текстом в программной инженерии. Примеры в первом издании были написаны на Паскале. В более поздних изданиях они были заменены примерами, написанными соответственно на Modula-2 и Oberon. Его учебник «Систематическое программирование: введение» считался хорошим источником для студентов, которые хотели больше, чем просто программировать.
По данным iTWire, Вирт умер в своём доме в окружении родных 1 января 2024 года. Вирт получил степень доктора электротехники в области компьютерных наук в 1963 году.
Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа язык Euler. Эта работа в буквальном смысле дала ему путевку в жизнь: Вирта приметили мэтры программирования и пригласили в Комитет IFIP по стандартизации Алгола. Та школа не прошла даром: на всю жизнь Вирт запомнил, что доказывать свою правоту нужно делом, особенно когда тебя не хотят слышать. В разработке языков он навсегда отказался от абстрактно-научного подхода в пользу математически-инженерного. По его словам, лучше сначала реализовать язык и лишь потом следует о нем писать. С 1963 по 1967 г. Вирт работал доцентом assistant professor в Стэнфордском университете и в 1967 г. А в 1968 г. Двадцатилетие с 1969 по 1989 г. Он продолжал строить свою школу, уделяя немало времени организационной деятельности. C 1982 по 1984 г. Вирт возглавлял в ETH факультет компьютерных наук, а с 1990 г. На пенсию профессор Вирт ушел 1 апреля 1999 г. Романтические 1960-е годы положили начало дружбе трех патриархов структурного программирования - голландца Эдсгера Дейкстры, англичанина Энтони Хоара и швейцарца Никлауса Вирта. Этих «нобелевских» лауреатов премия Тьюринга, присуждаемая ассоциацией ACM, вручается раз в жизни и приравнивается в компьютерных науках к Нобелевской сблизили не столько абстракции компьютерных наук, сколько четкая профессиональная позиция. Самым известным достижением профессора Вирта считается язык Паскаль. Безусловно, многие об этом языке слышали и знают его. Паскаль сыграл огромную роль в формировании мировоззрения нескольких поколений программистов. Но этот язык далеко не идеальный. Если с ней внимательно ознакомиться, то можно решить, что Никлаус Вирт сделал из нее правильные выводы и в языке Modula-2 под воздействием статьи устранил многие изъяны канонического Паскаля. Однако следует иметь в виду одно немаловажное обстоятельство. Наделавшая шума работа Кернигана была написана 2 апреля 1981 г. В апреле 1993 г. Компьютерная индустрия отставала от работ Вирта как минимум на 5-7 лет. В том же 1979 г. До появления первого скромного Turbo Pascal Андерса Хейльсберга оставалось целых четыре года! Впоследствии Вирт с грустью говорил о том, что с проектом Lilith швейцарская промышленность упустила свой уникальный шанс. Подлинной жемчужиной творчества Вирта стал проект Oberon. Для таких корпораций, как Microsoft, IBM и Sun Microsystems, проект Oberon стал источником плодотворных идей, среди которых можно выделить документо-ориентированный интерфейс, браузеры, промышленные языки разработки ПО Java и C , машинно-независимый мобильный код JVM и. Мы живем в эпоху торжества безумной технологической гонки и надуманной сложности. Всю свою жизнь Никлаус Вирт посвятил борьбе с этими пагубными явлениями, но его не слышат или не хотят слышать. Хороша только посредственность». Вирт был и остается последователем европейской инженерной культуры. Американские достижения давали ему богатую пищу для размышлений: многие идеи он пропускал через себя и выкристаллизовывал самое ценное. Все три ключевых языка Паскаль, Modula-2 и Oberon были созданы Виртом буквально два-три года спустя после возвращения из-за океана. В 1967 г. Вирт завершал работы по компилятору Algol-W в Стэнфорде, а в 1976 г. Работы Вирта создавались не в ваккуме. Его окружали единомышленники - коллеги и ученики, среди которых можно выделить Юрга Гуткнехта соавтора по проекту Oberon , Ханспетера Мессенбока соавтора языка Oberon-2 , Ричарда Орана соавтора при создании Lilith , Куно Пфистера основателя Oberon microsystems и идеолога инструментария BlackBox , Клеменса Шиперски идеолога компонентной архитектуры в Oberon System и Михаэля Франца автора концепции динамической кодогенерации, прообраза JIT-компиляции Java. Большую роль в популяризации в нашей стране языков и систем Никлауса Вирта в 1980-1990-х годах сыграла рабочая группа по Modula-2, бессменным руководителем и вдохновителем которой был Д.
Разработанная в начале 1970-х система Pascal-P, предполагающая компиляцию программ на Паскале в универсальный «пи-код» и реализацию на любой платформе интерпретатора пи-кода одна из известных её реализаций — UCSD-Pascal Университета Сан-Диего , которая позволяла с минимальными затратами переносить Паскаль-системы на новые аппаратные платформы, более чем на два десятилетия опередила идеи интерпретатора промежуточного кода, реализованные в системах, поддерживающих исполнение программ на языке Java и в платформе. Идея совмещения системы программирования со сборщиком мусора, освобождающим программиста от необходимости отслеживать время жизни объектов, динамически размещённых в памяти, была реализована в 1988 году в языке и операционной системе Оберон. Обе эти идеи были использованы разработчиками Java и. NET во второй половине 1990-х годов. Научные принципы Возможно, одним из наиболее точных выражений принципов, которых придерживается Вирт в разработке всех своих проектов, является фраза Эйнштейна, вынесенная в эпиграф к «Сообщению о языке Оберон»: «Делай просто, насколько возможно, но не проще этого». Во всех его работах прослеживается изначальная ориентированность на реализацию наиболее эффективного решения конкретной инженерной задачи на базе гарантированно работающего, математически обоснованного инструментария. Вирт твёрдо стоит на том, что программирование должно быть нормальной инженерной дисциплиной, гарантирующей достаточный уровень надёжности своих разработок. Достижение же надёжности возможно, по Вирту, только одним способом: максимально возможным упрощением и самих систем, и инструментов, которые используются для их создания. В соответствии с этим принципом языки и системы программирования, разрабатываемые Виртом, всегда были образцом «разумной достаточности», даже своего рода аскетичности — в них предусматривалось только то, без чего нельзя обойтись. Даже расширение существующих языков и систем всегда сопровождалось упрощением. По подсчётам, опубликованным в статье Сергея Свердлова «Арифметика синтаксиса», «линия Вирта», как он её назвал — линейка языков, включающая Паскаль, Модулу-2, Оберон и Оберон2 — это единственный пример «генетической линии» языков-потомков Алгола-60, в которой сложность языка, определённая как количество лексем в его описании, стабильно снижалась и в настоящее время оказывается ниже, чем у общего «прародителя» — Алгола-60. Все языки «линии Вирта» проще Алгола-60, и каждый следующий язык в этой линии проще предыдущего. Вирт часто критикует «американский подход» к разработке средств программирования, в котором маркетинговые соображения превалируют над требованиями математической стройности и гарантированной надёжности, и каждое новое модное поветрие сопровождается некритичным внесением в языки программирования новых синтаксических элементов. Это приводит к неправильной оценке роли некоторых идей и, в конечном итоге, к неправильной расстановке приоритетов в разработке ПО. В частности, говоря об ООП, Вирт неоднократно отмечал, что оно является достаточно тривиальным расширением того же структурного подхода, сдобренным новой терминологией, и вряд ли может претендовать на звание «революционной методологии программирования».
Другие новости
- Новости по теме
- Газета «Суть времени»
- Никлаус Вирт – патриарх надежного программирования
- Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни
- Авторизация
- Чем еще известен создатель языка программирования Pascal Никлаус Вирт
Главное меню
- Биография и личная жизнь Никлауса Вирта, интересные факты и свежие новости
- Умер создатель языка программирования Pascal Никлаус Вирт - | Новости
- Создатель лучших языков программирования Никлаус Вирт и его детища |
- Ушёл из жизни создатель языка Pascal Никлаус Вирт
- Памяти Никлауса Вирта
- Умер создатель языка программирования Pascal Никлаус Вирт - | Новости