Умер швейцарский ученый в сфере информатики, лауреат премии Тьюринга, создатель нескольких языков программирования, в том числе Pascal, Никлаус Вирт. Никлаус Эмиль Вирт (Niklaus Emil Wirth) родился 15 февраля 1934 года в швейцарском Винтертуре — пригороде Цюриха. 1 января 2024 года ушел из жизни швейцарский ученый Никлаус Эмиль Вирт (Niklaus Emil Wirth) – специалист в области информатики, один из известных. * * * В заключение предоставим слово оппоненту Никлауса Вирта — Деннису Ритчи: «Паскаль — очень элегантный язык. Швейцарский ученый Никлаус Вирт, создавший языки программирования Pascal, Modula-2, ушел из жизни в возрасте 89 лет, сообщается на сайте Ассоциации вычислительной техники (АСМ).
Создатель языка Pascal ушел из жизни
Недооценил он своих студентов. Вирт вел в университете Цюриха спец курс "проектирование компиляторов". По окончании курса студентам предстояло написать курсовую - свой собственный компилятор. Чтобы гарантировать, что студенты хотя-бы часть кода напишут самостоятельно, а не просто передерут чужие исходники, Вирт разработал спецификацию нового языка. Зная своих студентов, зная, что для них их кривые и убогие но зато сделанные своим руками поделки - это идеал совершенства, который надо использовать и распространять - он разработал максимально неприемлемую спецификацию языка. Это чисто для того, чтобы увидеть, как студенты справятся с написанием синтаксического анализатора. Основные изменения - в спецификации вызова функции. Во первых порядок обработки аргументов функции и, соответственно, порядок их помещения в стек.
В 1971 году Вирт представил описание языка Pascal.
Он описал его как небольшой язык с уклоном в структурное программирование и систематизированные данные. Основной целью было обучение студентов профессиональному программированию. Однако Pascal также был эффективным для решения сложных задач. За два-три года он завоевал популярность среди программистов и преподавателей, став одним из наиболее популярных алгоритмических языков в 1990-е. В 1970-х годах Вирт совместно с Хоаром и Дейкстрой разработал технологию структурного программирования. В 1975 году он создал язык Modula, где воплотил идеи модульного программирования с четко определенными интерфейсами и параллельного программирования. В разные периоды времени с 1982 по 1984 и с 1988 по 1990 годы Вирт возглавлял факультет компьютерных наук в ETH. Совместно с Юргом Гуткнехтом в 1988 году он разработал язык программирования Oberon, ориентированный на создание системного программного обеспечения.
С ранних лет он увлекался авиамоделированием и ракетостроением и даже пытался изготавливать в подвале школы ракетное топливо. В 1954 году поступил на факультет электроники Швейцарского федерального технологического института ETH в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. Продолжил обучение в университете Лаваля Квебек, Канада , в 1960 году получил степень магистра. Затем был приглашён в Калифорнийский университет в Беркли США , где в 1963 году под руководством профессора Гарри Хаски защитил диссертацию, темой которой стал язык программирования Euler — расширение Алгола средствами языка Лисп. Вирт также работал профессором информатики в Швейцарской высшей технической школа в Цюрихе, откуда вышел на пенсию в 1999 году. Никлаус Вирт в своём доме.
Его коллеги и последователи отмечают его грандиозный вклад в развитие информационных технологий и языков программирования. Никлаус Вирт — легенда в мире программирования. В 1970 году он создал язык программирования Pascal, используя свой опыт, накопленный в Algol W. В 1971 году Вирт представил описание языка Pascal. Он описал его как небольшой язык с уклоном в структурное программирование и систематизированные данные. Основной целью было обучение студентов профессиональному программированию. Однако Pascal также был эффективным для решения сложных задач. За два-три года он завоевал популярность среди программистов и преподавателей, став одним из наиболее популярных алгоритмических языков в 1990-е.
Умер швейцарский ученый Никлаус Вирт — создатель Pascal и разработчик Modula, Algol, Oberon
Скончался создатель языка программирования Pascal | 360° | Швейцарскому ученому было 89 лет Умер создатель популярного языка программирования Pascal Никлаус Вирт. |
Никлаус Вирт: человек, который создал Pascal и не только его | Самое известное творение Никлауса Вирта — язык программирования Pascal, разработанный им в 1970 году. |
Ушёл из жизни создатель языка Pascal Никлаус Вирт
Во первых порядок обработки аргументов функции и, соответственно, порядок их помещения в стек. В Си аргументы обрабатываются начиная с последнего, соответственно в вызываемой функции первый аргумент лежит наверху стека и с ним можно сразу работать без всяких ухищрений. В Паскале аргументы обрабатываются, начиная с первого, и наверху стека лежит последний аргумент. Чтобы добраться до первого надо знать количество аргументов.
Во вторых - очистка стека после вызова функции. В Си за это отвечает вызывающая функция, в Паскале - вызываемая, что опять таки требует от вызываемой функции знать количество аргументов В результате в Паскале невозможна такая фишка Си, как функции с переменным числом аргументов. Например функция printf.
Функцию printf Вирту пришлось заменить оператором write.
По скорости выполнения программного кода программа, написанная на дельфи, отстаёт от написанной на максимально оптимизированной на плюсах примерно на 10-15 процентов. При этом пишется в разы быстрее. Питон это как и бэйсик - скорее "клей" позволяющий склеивать уже кем-то написаные библиотеки и так получать полезные программы. Но если нужно написать свой алгоритм - то тут все эти интерпретаторы сдыхают мгновенно.
Но в те годы Паскаль был интересен ещё и как один из пионеров самокомпиляции, то есть компилятор языка был написан на нём самом. Вскоре после создания самого языка, в 1973 году, была придумана виртуальная машина, исполняющая абстрактный P-код. Было это сделано для переноса Паскаля на различные платформы. Вирта нельзя назвать пионером виртуальных машин, поскольку ещё в 1967 году Грисуолд реализовал подобную идею для своего языка Snobol-4. Но, тем не менее, Вирт значительно популяризовал виртуальные машины как средство переносимости кода "малой кровью". Сейчас мы можем видеть результаты его трудов в виде Java и. Сам Вирт сказал впоследствие следующее: "Если бы у нас хватило мудрости предвидеть масштабы такого развития событий, то мы приложили бы больше усилий и тщательности при разработке и документировании P-кода". Но Вирт не останавливался на достигнутом, хотя, в общем-то, ему никто не мешал просто почивать на лаврах. В 1979 году мир увидел новый язык программирования от швейцарского автора - Модула-2. В этом языке Вирт учёл недочёты Паскаля, на которые указывали ему многочисленные критики. Кстати, одним из самых ярых критиков был Брайан Керниган, который придерживался совершенно иного подхода в своём языке С, который, в общем-то, в ходе своего развития и развития своих потомков стал весьма близок к виртовским языкам. Модула-2 была на то время лучшим языком для создания надёжных программных комплексов, поскольку замечательно воплощала идеи структурного и модульного программирования.
Позже на основе Pascal были созданы и другие алгоритмические языки программирования. Церемония прощания с ученым состоится в Цюрихе 11 января.
Умер создатель языка Pascal Никлаус Вирт
Никлаус Вирт разработал несколько инновационных компьютерных языков, таких как Euler, Algol W, Modula и Pascal. 1 января 2024 года ушёл из жизни швейцарский ученый Никлаус Вирт (Niklaus Wirth) — специалист в области информатики, один из. Самое известное творение Никлауса Вирта — язык программирования Pascal, разработанный им в 1970 году. Если думаете, что паскаль остался где-то там, позади, то удивлю, последние версии вышли в 2023 году (есть как OpenSource, так и коммерческие версии). Швейцарский ученый Никлаус Вирт, создавший и спроектировавший языки программирования Pascal, Modula-2, скончался в возрасте 89 лет. 1 января 2024 года ушел из жизни швейцарский ученый Никлаус Эмиль Вирт (Niklaus Emil Wirth) – специалист в области информатики, один из известных.
Умер создатель языка программирования Pascal Никлаус Вирт
Pascal and its Successors paper by Niklaus Wirth – also includes short biography. Вирт разработал язык программирования Pascal, а также участвовал в таких проектах как Modula-2, Algol-W и Euler. 1 января 2024 года в возрасте 89 лет скончался швейцарский ученый Никлаус Вирт, создатель и ведущий проектировщик языков программирования Pascal, Modula-2, сообщает Никлаус Эмиль Вирт (Niklaus Emil Wirth) родился 15 февраля 1934 года в швейцарском Винтертуре — пригороде Цюриха. 1 января 2024 года ушел из жизни швейцарский ученый Никлаус Эмиль Вирт (Niklaus Emil Wirth) – специалист в области информатики, один из известных.
Никлаус Вирт
Ушёл из жизни создатель языка Pascal Никлаус Вирт | Он разработал Euler, Algol-W, Modula и Pascal, которые послужили основой для будущих компьютерных языков, систем и архитектурных исследований. |
Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни | 1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия. |
Умер Никлаус Вирт, создатель языка Pascal - | Если с ней внимательно ознакомиться, то можно решить, что Никлаус Вирт сделал из нее правильные выводы и в языке Modula-2 (1980) под воздействием статьи устранил многие изъяны канонического Паскаля. |
Никлаус Вирт: человек, который создал Pascal и не только его | 1-го января, на 90-м году жизни, умер один из теоретиков и пионеров информатики, лауреат премии Тьюринга, швейцарский ученый Никлаус Вирт. |
Создатель Паскаля профессор Никлаус Вирт читает публичную лекцию в Томском драматическом театре | «В лице Никлауса Вирта ETHZ потеряла человека, который не только провел новаторскую работу в области разработки языков программирования, но и был одним из отцов-основателей информатики в Швейцарии и в ETHZ», — сказал президент школы Жоэль Мезо. |
Ушёл из жизни создатель языка Pascal Никлаус Вирт
И пусть я не стал потом его адептом, но я сполна оценил его изящество. Эта лекция научила меня смотреть на языки программирования по-новому, не просто как на какую-то непонятно как появившуюся кучу синтаксических правил и библиотечных функций, но как на предмет утилитарного искусства, подобно автомобилям или пистолетам. Его идеи живут в больших компьютерах и мобильных телефонах. Программы на его языках управляют банковскими процессами и космическими спутниками.
Источник изображения: wikipedia. В 1960 году он получил степень магистра в Университете Лаваля Канада , а в 1963 году — докторскую степень в Калифорнийском университете в Беркли.
Тогда Вирт продолжил свою работу и в 1970 году выпустил менее совместимый с ALGOL собственный язык программирования под названием Pascal. После этого влияние ALGOL начало снижаться, а Pascal продолжает развитие по сей день: Delphi всё ещё продаётся; а проект Free Pascal в конце декабря выпустил обновлённую версию кроссплатформенной среды Lazarus. В 1976 году Вирт выпустил язык Modula, на смену которому год спустя пришёл Modula-2.
Функционирует при финансовой поддержке Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации Регион Умер создатель языка программирования паскаль Вирт Создатель языка программирования Pascal Никлаус Вирт умер на 90-м году жизни Создатель языка программирования Pascal Никлаус Вирт. Лайфа Никлауса Вирта, который умер 1 января 2024 года", — указано в сообщении.
Но, тем не менее, Вирт значительно популяризовал виртуальные машины как средство переносимости кода "малой кровью".
Сейчас мы можем видеть результаты его трудов в виде Java и. Сам Вирт сказал впоследствие следующее: "Если бы у нас хватило мудрости предвидеть масштабы такого развития событий, то мы приложили бы больше усилий и тщательности при разработке и документировании P-кода". Но Вирт не останавливался на достигнутом, хотя, в общем-то, ему никто не мешал просто почивать на лаврах. В 1979 году мир увидел новый язык программирования от швейцарского автора - Модула-2. В этом языке Вирт учёл недочёты Паскаля, на которые указывали ему многочисленные критики. Кстати, одним из самых ярых критиков был Брайан Керниган, который придерживался совершенно иного подхода в своём языке С, который, в общем-то, в ходе своего развития и развития своих потомков стал весьма близок к виртовским языкам.
Модула-2 была на то время лучшим языком для создания надёжных программных комплексов, поскольку замечательно воплощала идеи структурного и модульного программирования. Кстати, что любопытно, второй язык, претендующий на сверхнадежность, Ада, тоже был создан на основе Паскаля. И именно эти два языка признаются во всём мире как средства создания программного обеспечения для бортовых компьютеров космических аппаратов, атомных электростанций, медицинских приборов и прочих вещей, где надёжность ПО крайне важна. Но и Модула-2, несмотря на свои достоинства, не была финалом творчества Вирта в области языков программирования. За ней в 1988 году последовал Оберон, ещё дальше расширяющий концепции структурного, модульного и объектного программирования.
В возрасте 89 лет скончался создатель языка Pascal Никлаус Вирт
1 января 2024 года умер Никлаус Вирт, создавший языки программирования Pascal, Modula, Oberon, Algol-W, PL/360, Lola и Euler. В понедельник, 8 января, стало известно о смерти создателя языка программирования Pascal Никлауса Вирта. «В лице Никлауса Вирта ETHZ потеряла человека, который не только провел новаторскую работу в области разработки языков программирования, но и был одним из отцов-основателей информатики в Швейцарии и в ETHZ», — сказал президент школы Жоэль Мезо. 1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия. Pascal and its Successors paper by Niklaus Wirth – also includes short biography. Если с ней внимательно ознакомиться, то можно решить, что Никлаус Вирт сделал из нее правильные выводы и в языке Modula-2 (1980) под воздействием статьи устранил многие изъяны канонического Паскаля.