Начав свой путь в 1934 году в Винтертуре, Никлаус Вирт, швейцарский ученый, оставил неизгладимый след в мире информатики и программирования. В возрасте 89 лет скончался швейцарский ученый Никлаус Вирт, создатель и ведущий проектировщик языков программирования Pascal, Modula-2. Швейцарский учёный, создатель и проектировщик языков программирования Pascal, Modula-2 Никлаус Вирт скончался в возрасте 89 лет. 1 января скончался Никлаус Вирт. Человек, вклад которого в развитие теории и практики программирования сложно переоценить. Первого января 2024-го года на 90-м году жизни скончался Никлаус Вирт (Niklaus Wirt).
Главное меню
Никлаус Вирт – патриарх надежного программирования | В возрасте 89 лет умер Никлаус Вирт, создатель языков программирования Pascal, Euler, Modula-2 и Oberon. |
Умер Никлаус Вирт, создатель языка программирования Pascal | 1 января 2024 года умер Никлаус Вирт, создавший языки программирования Pascal, Modula, Oberon, Algol-W, PL/360, Lola и Euler. |
Презентация, доклад на тему Никлаус Вирт-живая легенда в мире программирования | Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни. |
Ушел из жизни автор языка программирования Pascal Никлаус Вирт
Обе эти идеи были использованы и широко разрекламированы как абсолютно новое слово в технологии и небывалое достижение! NET во второй половине 1990-х годов. Научные принципы Возможно, одним из наиболее точных выражений принципов, которых придерживается Вирт в разработке всех своих проектов, является фраза Эйнштейна, вынесенная в эпиграф к «Сообщению о языке Оберон»: «Делай просто, насколько возможно, но не проще этого». Во всех его работах прослеживается изначальная ориентированность на реализацию наиболее эффективного решения конкретной инженерной задачи на базе гарантированно работающего, математически обоснованного инструментария. Вирт твёрдо стоит на том, что программирование должно быть нормальной инженерной дисциплиной, гарантирующей достаточный уровень надёжности своих разработок.
Достижение же надёжности возможно, по Вирту, только одним способом: максимально возможным упрощением и самих систем, и инструментов, которые используются для их создания. В соответствии с этим принципом языки и системы программирования, разрабатываемые Виртом, всегда были образцом «разумной достаточности», даже своего рода аскетичности — в них предусматривалось только то, без чего нельзя обойтись. Даже расширение существующих языков и систем всегда сопровождалось упрощением. По подсчётам, опубликованным в статье Сергея Свердлова «Арифметика синтаксиса» [1] , «линия Вирта», как он её назвал — линейка языков, включающая Паскаль, Модулу-2, Оберон и Оберон2 — это единственный пример «генетической линии» языков-потомков Алгола-60, в которой сложность языка, определённая как количество лексем в его описании, стабильно снижалась и в настоящее время оказывается ниже, чем у общего «прародителя» — Алгола-60.
Все языки «линии Вирта» проще Алгола-60, и каждый следующий язык в этой линии проще предыдущего. Вирт часто критикует «американский подход» к разработке средств программирования, в котором маркетинговые соображения превалируют над требованиями математической стройности и гарантированной надёжности, и каждое новое модное поветрие сопровождается некритичным внесением в языки программирования новых синтаксических элементов. Это приводит к неправильной оценке роли некоторых идей и, в конечном итоге, к неправильной расстановке приоритетов в разработке ПО. В частности, говоря об ООП , Вирт неоднократно отмечал, что оно является достаточно тривиальным расширением того же структурного подхода, сдобренным новой терминологией, и вряд ли может претендовать на звание «революционной методологии программирования».
Ещё один принцип, которым всегда руководствовался Вирт, можно сформулировать так: «Инструмент должен соответствовать задаче. Если инструмент не соответствует задаче, нужно придумать новый, который бы ей соответствовал, а не пытаться приспособить уже имеющийся». Он не приветствует разработку «языков, универсальных вообще».
Чтобы добраться до первого надо знать количество аргументов. Во вторых - очистка стека после вызова функции. В Си за это отвечает вызывающая функция, в Паскале - вызываемая, что опять таки требует от вызываемой функции знать количество аргументов В результате в Паскале невозможна такая фишка Си, как функции с переменным числом аргументов. Например функция printf.
Функцию printf Вирту пришлось заменить оператором write. Функцию оператором. В итоге получился ущербный язык, который не имел никаких преимуществ над Си, и при этом функционально был беднее Си. Это позволяло надеяться, что ни один нормальный программист его использовать не будет, и этот язык так и останется только темой для написания курсовых и не больше.
Хотя многие учёные положительно оценили этот проект, комитет его отклонил. В 1968 году комитет представил новый язык — Algol 68.
Даже опытные программисты сочли его слишком объёмным и сложным, а напарник Никлауса Чарльз Хоар так и вообще назвал неясным и чересчур амбициозным. Однако комитет IFIP запретил распространять этот доклад. В академических кругах его сочли слишком громоздким и не захотели использовать. Затем он вернулся в Цюрихский университет и вскоре стал профессором компьютерных наук. Так началось самое плодотворное время в его жизни. У себя на родине, в Швейцарии, Вирт хотел создать что-то, похожее на Стэнфорд.
Он занялся не только научной, но ещё и организационной деятельностью и успешно внедрил в ETH нравы и традиции Стэнфордского университета. Вирту не нравился ни Algol, ни другие существовавшие на тот момент языки — он считал их слишком многословными и нелогичными. Надо понимать, что в 1960—1970-х годах в языки программирования вкладывался философский смысл — их рассматривали как средство общения человека с машиной. Вирт же считал, что языки программирования должны стать чётко структурированными наборами правил для управления компьютером. Поэтому он приступил к разработке языка Pascal, названного так в честь физика Паскаля. Используя принципы структурного программирования Дейкстры и математическую базу Хоара, Вирт создал Pascal — причём на основе своих же наработок из Algol W.
Эдсгер Вибе Дейкстра Фото: Wikimedia Commons В 1968 году Никлаус с командой подготовили проект языка, затем занялись разработкой его компилятора. Учёные создали Pascal-машину P-машину с промежуточным P-кодом, что позволяло переносить Pascal на разные платформы. Компилятор для Pascal был написан на самом Pascal.
В 1999 году эта компания выпустила следующую версию Оберона — Компонентный Паскаль, более приспособленную для компонентного программирования. В 1996 году Вирт разработал ещё один оригинальный язык программирования — Lola, простой обучающий язык для формального описания и симуляции цифровых электрических схем. Инициатором представления был российский учёный в области информатики Игорь Шагаев, профессор Лондонского Университета Метрополитен, которого с Никлаусом Виртом связывает совместная работа в 2005—2008 годах над европейским проектом ONBASS. Премии и награды.
Никлаус Вирт биография
Последовавший за Виртом на посту председателя отдела разработки программного обеспечения в ETH Цюрихе, учёный и разработчик языка программирования Eiffel Бертран Мейер выразил свои соболезнования, отмечая, что уход Вирта означает потерю «титана в области языков программирования, методологии программирования, разработки программного обеспечения и проектирования аппаратного обеспечения». Родившийся в 1934 году в Винтертуре, Вирт с раннего возраста проявлял интерес к авиамоделированию и ракетостроению. Его страсть к небу оставалась с ним на протяжении всей жизни, и, как однажды отметил его коллега Дональд Кнут, для Вирта программирование и микрокомпьютеры были лишь инструментами для реализации его авиационных мечтаний.
Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный. В 1988 году в содружестве с Юргом Гуткнехтом нем. Jrg Gutknecht Вирт разработал язык программирования Оберон. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции.
Вирт и Хоар представили комитету язык Алгол-W W — от Wirth , представлявший собой именно такую переработку Алгола, но поддержки не встретили. По завершении работы комитета в 1968 году Вирт вошёл в число тех, кто критиковал Алгол-68, говоря о его недостаточной надёжности и чрезвычайной избыточности.
В 1967 году вернулся в звании доцента в Цюрихский университет, в 1968 году получил звание профессора компьютерных наук. В течение 31 года работал в ETH. Много занимался организационной деятельностью, совершенствуя систему обучения своего университета. В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Хоаром и Дейкстрой, технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «P-код» P — от Pascal , в который предполагалось компилировать все программы. В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от необходимости применять составные операторы в конструкциях ветвления и циклах.
Модула не была широко известна и имела всего одну экспериментальную реализацию, но её доработанная версия — Модула-2, разработка которой началась в 1977 и закончилась в 1980 году, предназначенная для реализации системного программного обеспечения разрабатываемой в ETH системы Лилит — 16-разрядного персонального компьютера, стала известна и довольно популярна, хотя и не превзошла по популярности Паскаль, особенно его коммерческие реализации.
Юный Вирт оборудовал в подвале школы "секретную" лабораторию. Ничто не могло его остановить: однажды сделанная им модель отклонилась от заданной траектории и угодила под ноги директору школы. Однако Вирт все равно продолжал упорно идти к намеченной цели. Сбылась его заветная мечта. Лучше всего мотивацию профессионального творчества Вирта раскрыл его коллега по Стэнфордскому университету США , профессор Дональд Кнут: "Вирт всегда хотел создавать аэропланы, и ему нужен был самый лучший инструментарий. Вот почему он проектировал много компьютерных языков и микрокомпьютеров. Когда ему исполнилось 18 лет, то он с еще двумя цюрихскими авиамоделистами получили из Англии желанную радиоаппаратуру. Это предопределило его дальнейшую судьбу — в 1954 г.
Вирт поступил на факультет электроники в цюрихский ETH Eidgenoessische Technische Hochschule, Швейцарский федеральный технологический институт. После четырех лет обучения Вирт получил степень бакалавра в области электротехники. А затем начинается славное десятилетнее заокеанское научное "турне" будущего "отца Паскаля" и "короля компиляторов" по маршруту Швейцария — Канада — США — Швейцария. Свое обучение Вирт продолжил в Лавальском университете г. Квебека Канада , где в 1960 г. Там под руководством профессора Хаски в 1963 г. Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа язык Euler. Эта работа в буквальном смысле дала ему путевку в жизнь: Вирта приметили мэтры программирования и пригласили в Комитет IFIP по стандартизации Алгола. Та школа не прошла даром: на всю жизнь Вирт запомнил, что доказывать свою правоту нужно делом, особенно когда тебя не хотят слышать.
В разработке языков он навсегда отказался от абстрактно-научного подхода в пользу математически инженерного. По его словам, лучше сначала реализовать язык и лишь потом следует о нем писать. С 1963 по 1967 гг. Вирт работал доцентом assistant professor в Стэнфордском университете и в 1967 г. А в 1968 г. Двадцатилетие с 1969 по 1989 гг. Он продолжал строить свою школу, уделяя немало времени организационной деятельности. C 1982 по 1984 гг. Вирт возглавлял в ETH факультет компьютерных наук, а с 1990 г.
На пенсию профессор Вирт ушел 1 апреля 1999 г. Три друга-единомышленника: Хоар, Дейкстра и Вирт. Романтические 1960-е годы положили начало дружбе трех патриархов структурного программирования — голландца Эдсгера Дейкстры, англичанина Энтони Хоара и швейцарца Никлауса Вирта. Этих "нобелевских" лауреатов премия Тьюринга, присуждаемая ассоциацией ACM, вручается раз в жизни и приравнивается в компьютерных науках к Нобелевской сблизили не столько абстракции компьютерных наук, сколько четкая профессиональная позиция. Эдсгер Дейкстра Нидерланды, Эйндховенский технологический университет.
Никлаус Вирт - Niklaus Wirth
В 2007 году Никлаус Вирт получил ученую степень почетного доктора Российской академии наук. Никлаус Вирт (нем. Niklaus Wirth) родился 15 февраля 1934 года в Винтертуре (предместье Цюриха, Швейцария). В 1970 году Николаус Вирт создал язык программирования Pascal, также он автор языков Euler, PL360, ALGOL W, Modula и Oberon. 1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия. Швейцарский ученый Никлаус Вирт, создатель и ведущий проектировщик языков программирования Pascal, Modula-2, умер в возрасте 89 лет, сообщает на сайте Ассоциация вычислительной техники (АСМ). 15 февраля исполняется 80 лет выдающемуся швейцарскому учёному и инженеру — Никлаусу Вирту (Niklaus Wirth), лауреату премии Тьюринга.
Никлаус Вирт: человек, который создал Pascal и не только его
В 2013 году, незадолго до своего 80-летия, он опубликовал обновлённую версию проекта Oberon. Вирту удалось достичь своей цели: архивы ОС Oberon образца 2013 года содержали 4623 строки кода и 262 Кбайт текста. В своей работе, в созданных им языках и инструментах Вирт призывал к разработке меньшего по размеру и более эффективного ПО. Учёного не стало, но, похоже, технологической отрасли всё ещё есть, чему у него поучиться.
Теперь на смену биологическим программистам идёт ИИ. Происходит это, впрочем, только там, где программирование больше похоже на рисование экранных форм и кнопок. Настоящее же программирование из ремесла в большей, чем прежде, степени становится искусством и даже становится спортом. Люди Никлауса Вирта будут помнить ещё долго, даже после того, как искусственным интеллектом станут называть не нейросети, а что-нибудь новенькое. Чтобы не пропустить самое интересное, читайте нас в Телеграм Поделиться:.
После он четыре года был доцентом на факультете компьютерных наук Стэнфордского университета, с 1967 по 1999 год — профессором информатики в Федеральном институте технологии в Цюрихе ETH Zurich. За время преподавания он дважды брал отпуска на год для работы в научно-исследовательском подразделении Xerox PARC.
И именно эти два языка признаются во всём мире как средства создания программного обеспечения для бортовых компьютеров космических аппаратов, атомных электростанций, медицинских приборов и прочих вещей, где надёжность ПО крайне важна. Но и Модула-2, несмотря на свои достоинства, не была финалом творчества Вирта в области языков программирования. За ней в 1988 году последовал Оберон, ещё дальше расширяющий концепции структурного, модульного и объектного программирования. Всё вместе это составляет компонентное программирование, самую передовую на сегодняшний день концепцию программирования. Помимо языка программирования и компилятора Оберон, Виртом и его сподвижниками разработана и одноимённая операционная система. Многие специалисты говорят, что сейчас Оберон - это то же, чем был в начале 80-х годов XPARC, то есть источник новых идей для крупных корпораций. И многие из этих идей, включая компонентное программирование, уже нашли своё самое что ни на есть широкое применение. Операционная система Оберон тоже питает промышленных разработчиков самыми различными идеями, такими, например, как документно-ориентированный интерфейс, апплеты, компонентная структура самой системы. Так что, как видите, Вирт - почти пророк, и нельзя говорить о нём только как о создателе языка Паскаль. Да и о самом Паскале стоит задуматься. Вот что сам Вирт сказал с выходом Модулы-2 по поводу этого языка: "Утверждалось, что Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью.
ВОЗМОЖНОСТИ
- Никлаус Вирт – патриарх надежного программирования
- Умер создатель языка программирования Pascal Никлаус Вирт
- Из жизни ушёл Никлаус Вирт — создатель языка программирования Pascal
- Никлаус Вирт [Оберон / Компонентный Паскаль / Вики]
Вирт, Никлаус: биография
Никлаус родился 15 февраля 1934 года в городе Винтертуре, расположенном вблизи Цюриха. 1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия. Швейцарский ученый-информатик Никлаус Вирт, разработавший язык программирования Pascal, скончался в возрасте 89 лет. Никлаус Вирт — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования. Никлаус Эмиль Вирт (родился 15 февраля 1934 г.), швейцарец специалист в области информатики.
Создатель паскаля Никлаус Вирт ушёл из жизни в 89 лет
В последующие четыре года он проработал доцентом кафедры информатики в Стэнфордском университете. Тем не менее Вирт продолжил свою работу и в 1970 году выпустил менее совместимый с ALGOL собственный язык программирования под названием Pascal. В 1976 году Вирт выпустил язык Modula, год спустя — Modula-2. Во второй половине восьмидесятых Вирт начал работу над проектом Oberon — очередным языком программирования и одноименной операционной системой.
Во второй половине восьмидесятых, в очередной раз вернувшись из США в Цюрих, он начал работать над проектом Oberon — очередным языком программирования и одноимённой операционной системой. Целью проекта было стремление опровергнуть тезис, ставший известным как «закон Вирта»: «Несмотря на большие скачки вперёд, аппаратное обеспечение ускоряется медленнее, чем замедляется программное». В 1999 году Вирт вышел на пенсию, а в 2000 году появилась последняя версия ОС Oberon 2. В 2013 году, незадолго до своего 80-летия, он опубликовал обновлённую версию проекта Oberon.
Niklaus Wirth, род. Никлаус Вирт родился 15 февраля 1934 года в Винтертуре, в предместье Цюриха Швейцария. Родители — Уолтер и Хедвиг Вирт. Отец Никлауса был школьным учителем. Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки. Вирт Никлаус В детстве Никлаус Вирт увлекался авиамоделизмом и постройкой ракет, увлечение электроникой и системами программного управления началось с разработки устройств дистанционного управления для моделей. В 1954 году поступил на факультет электроники Швейцарского федерального технологического института ETH в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. Продолжил обучение в Лавальском университете Квебек, Канада , в 1960 году получил степень магистра. Затем был приглашён в университет Калифорнии в Беркли США , где в 1963 году, под руководством профессора Хаски, защитил диссертацию, темой которой стал язык программирования Эйлер Euler — расширение Алгола средствами языка Лисп. Диссертация Вирта была замечена сообществом разработчиков языков программирования, и в том же 1963 году он был приглашён в Комитет по стандартизации Алгола IFIP Международной федерации информатики , который разрабатывал новый стандарт языка Алгол, впоследствии ставший Алголом-68. Вместе с Чарльзом Хоаром Вирт отстаивал в комитете линию на разработку умеренно модифицированной версии Алгола, свободной от недостатков исходного языка и дополненной минимумом действительно необходимых средств. Вирт и Хоар представили комитету язык Algol-W W — от Wirth , представлявший собой именно такую переработку Алгола, но поддержки не встретили. По завершении работы комитета в 1968 году Вирт вошёл в число тех, кто критиковал Алгол-68, говоря о его недостаточной надёжности и чрезвычайной избыточности. В 1967 году вернулся в звании доцента в университет Цюриха, в 1968 году получил в ETH звание профессора компьютерных наук. В течение 31 года работал в ETH. Много занимался организационной деятельностью, совершенствуя систему обучения своего университета. В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Ч.
Много занимался организационной деятельностью, совершенствуя систему обучения своего университета. В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Ч. Хоаром и Э. Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы. В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от унаследованной ещё от Алгола-60 необходимости применять составные операторы в конструкциях ветвления и циклах. Модула не была широко известна и имела всего одну экспериментальную реализацию, но её доработанная версия — Модула-2, разработка которой началась в 1977 и закончилась в 1980 году, предназначенная для реализации системного ПО разрабатываемой в ETH системы Lilith — 16-разрядного персонального компьютера, стала известна и довольно популярна, хотя и не превзошла по популярности Паскаль, особенно его коммерческие реализации. Система Lilith обогнала тенденции компьютерной индустрии на несколько лет, позднее Вирт с сожалением говорил, что, не реализовав потенциал этой системы, швейцарская компьютерная индустрия упустила свой исторический шанс. Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ада. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции. Основой для Оберона стала Модула-2, которую существенно упростили, но при этом дополнили новыми возможностями. В 1992 году Вирт и Мёссенбёк выпустили сообщение о новом языке программирования — Оберон-2, — минимально расширенной версии Оберона. В этом же году была образована дочерняя компания ETH — Oberon microsystems, которая занялась разработкой систем Оберон.
На 89 году жизни умер создатель языка программирования Pascal Николаус Вирт
Умер Никлаус Вирт — Разработка — Новости | Один из создателей вакцины от коронавируса «Спутник V» Борис Народицкий скончался на 83-м году жизни. |
Ушел из жизни создатель языка Pascal Никлаус Вирт | Ямал-Медиа | Никлаус Вирт в 1954 году поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. |
Умер создатель языка программирования Pascal Никлаус Вирт — Жизнь на DTF | Легендарный ученый Никлаус Вирт ушел из жизни в Швейцарии в Новый год в возрасте 89 лет. |
Ушёл из жизни создатель языка Pascal Никлаус Вирт - | В мире программирования 1 января 2024 года произошло событие, оставившее неизгладимый след в истории: ушел из жизни Никлаус Вирт, создатель легендарного языка программирования Pascal. |
Никлаус Вирт | это... Что такое Никлаус Вирт? | Жизнь Никлауса Вирта на пенсии. Летом 2007 года талантливый ученый Швейцарии, по инициативе Игоря Шагаева (российского ученого), который совместно с Виртом занимался разработкой европейского проекта ONBASS, стал почетным доктором РАН. |
Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни
В 1976 году Вирт выпустил язык Modula, на смену которому год спустя пришёл Modula-2. Во второй половине восьмидесятых, в очередной раз вернувшись из США в Цюрих, он начал работать над проектом Oberon — очередным языком программирования и одноимённой операционной системой. Целью проекта было стремление опровергнуть тезис, ставший известным как «закон Вирта»: «Несмотря на большие скачки вперёд, аппаратное обеспечение ускоряется медленнее, чем замедляется программное». В 1999 году Вирт вышел на пенсию, а в 2000 году появилась последняя версия ОС Oberon 2.
Хокинг, задался бы вопросом - чем бы заткнуть черные дыры... И для этого подходит хоть basic из 70-80.
Средства программирования уже инженерные и прикладные инструменты, их можно выучить относительно быстро, учитель здесь не особо помогает. Мучают себя, как при царском режиме. Паскаль никогда не был мейнстримовым ЯП 3. Среднестатистический местный любитель сишочки - это выгребатель embedded конюшен за копейки на аутсорс. Ни о каком качестве или безопасности они не слышали.
А достижения у них, как видишь, уровня "не вылез за пределы буфера", "не уронил память", "не сделал use-after-free". Возьми любой современный язык, на котром эти проблемы выпилены на корню - и что от нашего сишника останется?
Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы. В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от унаследованной ещё от Алгола-60 необходимости применять составные операторы в конструкциях ветвления и циклах. Модула не была широко известна и имела всего одну экспериментальную реализацию, но её доработанная версия — Модула-2 , разработка которой началась в 1977 и закончилась в 1980 году , предназначенная для реализации системного ПО разрабатываемой в ETH системы Lilith — 16-разрядного персонального компьютера, стала известна и довольно популярна, хотя и не превзошла по популярности Паскаль, особенно его коммерческие реализации фирмы Borland.
Система Lilith обогнала тенденции компьютерной индустрии на несколько лет, позднее Вирт с сожалением говорил, что, не реализовав потенциал этой системы, швейцарская компьютерная индустрия упустила свой исторический шанс. Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем , в результате которого был создан язык Ада. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции. Основой для Оберона стала Модула-2 , которую существенно упростили, но при этом дополнили новыми возможностями. В 1992 году Вирт и Мёссенбёк выпустили сообщение о новом языке программирования — Оберон-2 , — минимально расширенной версии Оберона. В этом же году была образована дочерняя компания ETH — Oberon microsystems, которая занялась разработкой Оберон-систем.
Вирт стал одним из членов её совета директоров. В 1999 году эта компания выпустила следующую версию Оберона — Component Pascal , более приспособленную для компонентного программирования.
Вместе с Чарльзом Хоаром Вирт отстаивал в комитете линию на разработку умеренно модифицированной версии Алгола, свободной от недостатков исходного языка и дополненной минимумом действительно необходимых средств. Вирт и Хоар представили комитету язык Алгол-W [en] W — от Wirth , представлявший собой именно такую переработку Алгола, но поддержки не встретили. По завершении работы комитета в 1968 году Вирт вошёл в число тех, кто критиковал Алгол-68, говоря о его недостаточной надёжности и чрезвычайной избыточности. В 1967 году вернулся в звании доцента в Цюрихский университет , в 1968 году получил в ETH звание профессора компьютерных наук. В течение 31 года работал в ETH.
Много занимался организационной деятельностью, совершенствуя систему обучения своего университета. В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Хоаром и Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы.
В возрасте 89 лет скончался создатель языка Pascal Никлаус Вирт
Создатель языков программирования Pascal и Modula-2 Вирт умер в возрасте 89 лет | Умер Никлаус Вирт, швейцарский ученый, создатель языка программирования Pascal. Как сообщила Ассоциация вычислительной техники (АСМ), лауреат премии Тьюринга скончался в возрасте 89 лет. |
Никлаус Вирт – патриарх надежного программирования | Niklaus Wirth was born in February 1934 in Winterthur, Switzerland. |
Ушел из жизни автор языка программирования Pascal Никлаус Вирт | В возрасте 89 лет умер Никлаус Вирт, создатель языков программирования Pascal, Euler, Modula-2 и Oberon. |
Создатель языков программирования Pascal и Modula-2 Вирт умер в возрасте 89 лет
Швейцарский ученый Никлаус Вирт, создатель языка программирования Pascal, умер 1 января на 90-м году жизни. На 89 году жизни скончался швейцарский ученый Никлаус Вирт. Об этом сообщили в пресс-службе Ассоциации вычислительной техники (АСМ). Никлаус Вирт родился 70 лет назад — 15 февраля 1934 г. — в небольшом городке Винтертуре в предместье Цюриха. Никлаус Эмиль Вирт родился в Винтертуре, Швейцария, 15 февраля 1934 года.[4]. Первого января 2024-го года на 90-м году жизни скончался Никлаус Вирт (Niklaus Wirt).
Материалы по теме
- Умер создатель языка программирования Pascal Никлаус Вирт
- Из жизни ушёл Никлаус Вирт — создатель языка программирования Pascal
- Ушел из жизни автор языка программирования Pascal Никлаус Вирт | ИА Красная Весна
- Никлаус Вирт - презентация онлайн
- Чем еще известен создатель языка программирования Pascal Никлаус Вирт
- Читайте также
В Новый год умер создатель языка программирования Pascal
Там под руководством профессора Хаски в 1963 году Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа (Euler). На 89 году жизни скончался швейцарский ученый Никлаус Вирт. Об этом сообщили в пресс-службе Ассоциации вычислительной техники (АСМ). Биография и личная жизнь Никлауса Вирта, интересные факты и свежие новости.
Нет недостижимых целей,есть высокий коэффициент лени!
- Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни
- Никлаус Вирт - Niklaus Wirth
- Задайте вопрос
- Создатель паскаля Никлаус Вирт ушёл из жизни в 89 лет – Создание игр
- Музей университет ИТМО