Код
#Тесты

Тест: что ты знаешь про Никлауса Вирта — разработчика Pascal

Узнайте, как сложился путь корифея computer science — от студенческих лет до разработки Pascal.

Иллюстрация: Zvezdica2816 / Enter Museum / MinginVG / Wikimedia Commons / Дима Руденок для Skillbox Media

Pascal для многих стал отправной точкой в изучении программирования. 15 февраля его разработчику Никлаусу Вирту исполняется 89 лет. За свою карьеру он успел приложить руку к целой группе языков и получил за это премию Тьюринга. Пройдите тест, чтобы познакомиться с этим швейцарским учёным получше или ещё раз убедиться в своём отличном знании истории программирования.
Начать тест
Путь к программированию у многих начинается с детства. Никлаус Вирт родился в 1934 году в швейцарском городе Винтертуре, который известен развитым машиностроением. Дома у него была большая библиотека технической литературы. Отец был школьным учителем. А чем увлекался сам юный Никлаус?
Верно! Вирт мечтал о небе и увлекался авиамоделированием — причём настолько, что оборудовал в школьном подвале химическую лабораторию для производства топлива. Но когда он открыл для себя радиоуправление, это подтолкнуло его глубже изучать электронику и программирование.

В итоге в 1954 году он поступил на факультет электроники Швейцарского федерального технологического института (ЕТН) в Цюрихе. Получив степень бакалавра, Никлаус отправился в Канаду и США, где уже начал заниматься разработкой языков программирования. Любовь к самолётам никуда не делась — например, во время визита в Россию в 2005 году он с удовольствием посетил музей Военно-воздушных сил в Монине.
Не угадали. Вирт мечтал о небе и увлекался авиамоделированием — причём настолько, что оборудовал в школьном подвале химическую лабораторию для производства топлива. Но когда он открыл для себя радиоуправление, это подтолкнуло его глубже изучать электронику и программирование.

В итоге в 1954 году он поступил на факультет электроники Швейцарского федерального технологического института (ЕТН) в Цюрихе. Получив степень бакалавра, Никлаус отправился в Канаду и США, где уже начал заниматься разработкой языков программирования. Любовь к самолётам никуда не делась — например, во время визита в Россию в 2005 году он с удовольствием посетил музей Военно-воздушных сил в Монине.
Не-а. Вирт мечтал о небе и увлекался авиамоделированием — причём настолько, что оборудовал в школьном подвале химическую лабораторию для производства топлива. Но когда он открыл для себя радиоуправление, это подтолкнуло его глубже изучать электронику и программирование.

В итоге в 1954 году он поступил на факультет электроники Швейцарского федерального технологического института (ЕТН) в Цюрихе. Получив степень бакалавра, Никлаус отправился в Канаду и США, где уже начал заниматься разработкой языков программирования. Любовь к самолётам никуда не делась — например, во время визита в Россию в 2005 году он с удовольствием посетил музей Военно-воздушных сил в Монине.
Дальше
Проверить
Узнать результат
В 1960-х Никлаус Вирт защитил диссертацию по развитию языка Algol. Комитет IFIP по стандартизации Algol пригласил молодого Вирта стать участником комитета и заняться развитием языка. Вместе с коллегами он разработал новую версию Algol W, но её отклонили. Почему?
Верно! Algol W был относительно простым обновлением оригинального Algol 60. Никлаус и Том Хор ввели строку, комплексное число, ссылку на тип данных записи и другие изменения, которые должны были очистить язык от дефектов и дополнить его новыми функциями.

К сожалению, комитет посчитал, что в версии Вирта были слишком незначительные правки, а потому был выбран более сложный вариант, который затем стал известен как Algol 68. Документация к этому языку занимала сотни страниц, насыщенных сложными терминами, и в итоге у языка не появилось ни нормальной реализации, ни большого числа пользователей.

Никлаус выступил с критическим докладом, который комитет IFIP запретил распространять, но было уже поздно — набиравшие популярность Fortran и COBOL были и правда гораздо удобнее Algol 68.
Не-а, ситуация была обратной. Algol W был относительно простым обновлением оригинального Algol 60. Никлаус и Том Хор ввели строку, комплексное число, ссылку на тип данных записи и другие изменения, которые должны были очистить язык от дефектов и дополнить его новыми функциями.

К сожалению, комитет посчитал, что в версии Вирта были слишком незначительные правки, а потому был выбран более сложный вариант, который затем стал известен как Algol 68. Документация к этому языку занимала сотни страниц, насыщенных сложными терминами, и в итоге у языка не появилось ни нормальной реализации, ни большого числа пользователей.

Никлаус выступил с критическим докладом, который комитет IFIP запретил распространять, но было уже поздно — набиравшие популярность Fortran и COBOL были и правда гораздо удобнее Algol 68.
Нет, он должен был, наоборот, сократить количество ошибок. Algol W был относительно простым обновлением оригинального Algol 60. Никлаус и Том Хор ввели строку, комплексное число, ссылку на тип данных записи и другие изменения, которые должны были очистить язык от дефектов и дополнить его новыми функциями.

К сожалению, комитет посчитал, что в версии Вирта были слишком незначительные правки, а потому был выбран более сложный вариант, который затем стал известен как Algol 68. Документация к этому языку занимала сотни страниц, насыщенных сложными терминами, и в итоге у языка не появилось ни нормальной реализации, ни большого числа пользователей.

Никлаус выступил с критическим докладом, который комитет IFIP запретил распространять, но было уже поздно — набиравшие популярность Fortran и COBOL были и правда гораздо удобнее Algol 68.
Дальше
Проверить
Узнать результат
Неудача с Algol W не остановила Вирта. В 1970 году вместе с коллегами-учёными он разработал язык Pascal. В чём было его ключевое отличие от других языков тех лет?
Наоборот. Кажется, вы прогуливали уроки информатики в школе или просто не застали этот язык в действии — Pascal один из самых простых в освоении и понятных языков.

В середине 1960-х и начале 1970-х языки программирования считались философией — это было средство общения между человеком и машиной. Вирт же считал, что это неправильно — язык программирования, по его мнению, должен работать по чётким правилам и управлять компьютером. Поэтому он стал одним из основоположников структурного программирования и пытался избавить мир от спагетти-кода.
Верно! В середине 1960-х и начале 1970-х языки программирования считались философией — это было средство общения между человеком и машиной. Вирт же считал, что это неправильно — язык программирования, по его мнению, должен работать по чётким правилам и управлять компьютером. Поэтому он стал одним из основоположников структурного программирования и пытался избавить мир от спагетти-кода.
Мы ещё не в будущем, но очень скоро научимся делать и это. А в 1970 году Никлаус вместе с коллегами предложил сделать языки программирования понятными и простыми в освоении.

В середине 1960-х и начале 1970-х языки программирования считались философией — это было средство общения между человеком и машиной. Вирт же считал, что это неправильно — язык программирования, по его мнению, должен работать по чётким правилам и управлять компьютером. Поэтому он стал одним из основоположников структурного программирования и пытался избавить мир от спагетти-кода.
Дальше
Проверить
Узнать результат
Никлаус Вирт занимался не только разработкой языков программирования. В 1970-х годах он провёл несколько лет в легендарном калифорнийском центре Xerox PARC, и увиденное там вдохновило его на разработку одного интересного устройства. Что это было?
Нет, это было бы слишком просто для учёного и программиста. Никлаус увидел в Xerox PARC будущее — персональные компьютеры. Вернувшись в Цюрих, он захотел сделать нечто подобное у себя в Швейцарии, и в 1979 году специалисты по электронике Швейцарского федерального технологического института (ETH) разработали компьютер Lilith. Никлаус же написал для него язык программирования Modula-2 и операционную систему Medos. Это был полноценный ПК, каким мы его знаем сегодня.

Компьютер популярным не стал, хотя практически ничем не уступал ставшему затем культовым Apple II. Никлаус сожалел, что Швейцария упустила свой шанс занять место среди стран — лидеров в производстве ПК.
Нет, но Никлауса действительно восхитило это устройство — он привёз с собой несколько образцов, которые помогли Logitech стать тем, чем компания является сегодня.

Но ещё больше Никлауса впечатлило другое. Он увидел в Xerox PARC будущее — персональные компьютеры. Вернувшись в Цюрих, он захотел сделать нечто подобное у себя в Швейцарии, и в 1979 году специалисты по электронике Швейцарского федерального технологического института (ETH) разработали компьютер Lilith. Никлаус же написал для него язык программирования Modula-2 и операционную систему Medos. Это был полноценный ПК, каким мы его знаем сегодня.

Компьютер популярным не стал, хотя практически ничем не уступал ставшему затем культовым Apple II. Никлаус сожалел, что Швейцария упустила свой шанс занять место среди стран — лидеров в производстве ПК.
Верно! Никлаус увидел в Xerox PARC будущее — персональные компьютеры. Вернувшись в Цюрих, он захотел сделать нечто подобное у себя в Швейцарии, и в 1979 году специалисты по электронике Швейцарского федерального технологического института (ETH) разработали компьютер Lilith. Никлаус же написал для него язык программирования Modula-2 и операционную систему Medos. Это был полноценный ПК, каким мы его знаем сегодня.

Компьютер популярным не стал, хотя практически ничем не уступал ставшему затем культовым Apple II. Никлаус сожалел, что Швейцария упустила свой шанс занять место среди стран — лидеров в производстве ПК.
Дальше
Проверить
Узнать результат
Премия Тьюринга в области компьютерных наук сопоставима по уровню с Нобелевской. В 1984 году Никлаус Вирт получил её за разработку языков программирования и вклад в развитие компьютерного образования. В своей речи он сказал: «Я не боюсь компьютера, который пройдёт тест Тьюринга. Я боюсь компьютера, который намеренно его завалит». Он правда так говорил?
Нет, это цитата с Reddit. На самом деле Никлаус выступил в своём обычном стиле, вот фрагмент из его доклада: «Мы живём в сложном мире и стараемся решать сложные проблемы, которые для своего решения требуют сложных устройств. Однако это не значит, что мы не должны искать элегантные решения».
В точку — это цитата с Reddit. На самом деле Никлаус выступил в своём обычном стиле, вот фрагмент из его доклада: «Мы живём в сложном мире и стараемся решать сложные проблемы, которые для своего решения требуют сложных устройств. Однако это не значит, что мы не должны искать элегантные решения».
Дальше
Проверить
Узнать результат
Проект Никлауса Lilith стал одним из первых компактных компьютеров с графическим дисплеем высокого разрешения и мышью. Неудивительно, что команда трудилась над проектом даже по ночам — реализовать подобное своими силами в 1980-х было очень непросто. Как думаете, в честь кого был назван компьютер?
Увы, об этом информации нет. Зато встречается упоминание, что идею назвать компьютер именем демона-соблазнителя, который приходит по ночам к мужчинам, предложил друг Вирта.

Учитывая, что команда трудилась над проектом ночи напролёт, они были буквально одержимы будущим компьютером, так что название идеально описывало разработку.
Да, скорее всего, так и было. Идею назвать компьютер именем демона-соблазнителя, который приходит по ночам к мужчинам, предложил друг Вирта.

Учитывая, что команда трудилась над проектом ночи напролёт, они были буквально одержимы будущим компьютером, так что название идеально описывало разработку.
Увы, об этом информации нет. Зато встречается упоминание, что идею назвать компьютер именем демона-соблазнителя, который приходит по ночам к мужчинам, предложил друг Вирта.

Учитывая, что команда трудилась над проектом ночи напролёт, они были буквально одержимы будущим компьютером, так что название идеально описывало разработку.
Дальше
Проверить
Узнать результат
В чём суть шуточного «закона Вирта»?
Не-а, вы путаете закон Вирта с законом Мёрфи.

В 1995 году Никлаус Вирт шутливо высказался: «Программы становятся более медленными гораздо быстрее, чем компьютеры становятся более быстрыми». Эту фразу стали называть законом Вирта — её суть в том, что рост производительности ПО парадоксальным образом отстаёт от прогресса в развитии «железа».

Позже с подобным высказыванием засветился и Билл Гейтс: «Программы становятся в два раза медленнее каждые полтора года». Видимо, это отсылка к закону Мура, а точнее, к основанному на нём прогнозу Дэвида Хауса из Intel, в соответствии с которым производительность процессоров должна вырастать в два раза каждые полтора года.
Верно! В 1995 году Никлаус Вирт шутливо высказался: «Программы становятся более медленными гораздо быстрее, чем компьютеры становятся более быстрыми». Эту фразу стали называть законом Вирта — её суть в том, что рост производительности ПО парадоксальным образом отстаёт от прогресса в развитии «железа».

Позже с подобным высказыванием засветился и Билл Гейтс: «Программы становятся в два раза медленнее каждые полтора года». Видимо, это отсылка к закону Мура, а точнее, к основанному на нём прогнозу Дэвида Хауса из Intel, в соответствии с которым производительность процессоров должна вырастать в два раза каждые полтора года.
Не-а. Это не закон, а цитата, которая предположительно принадлежит Биллу Гейтсу.

В 1995 году Никлаус Вирт шутливо высказался: «Программы становятся более медленными гораздо быстрее, чем компьютеры становятся более быстрыми». Эту фразу стали называть законом Вирта — её суть в том, что рост производительности ПО парадоксальным образом отстаёт от прогресса в развитии «железа».

Позже с подобным высказыванием засветился и Билл Гейтс: «Программы становятся в два раза медленнее каждые полтора года». Видимо, это отсылка к закону Мура, а точнее, к основанному на нём прогнозу Дэвида Хауса из Intel, в соответствии с которым производительность процессоров должна вырастать в два раза каждые полтора года.
Дальше
Проверить
Узнать результат
В 1990-х Никлаус Вирт уже был близок к завершению профессиональной карьеры, но всё-таки успел сделать ещё одно крутое изобретение вместе с инженерами-механиками Швейцарского федерального технологического института (ETH). Что это было?
Нет, но вы почти угадали — это был дрон. Вкладом в беспилотный аппарат от ETH стал разработанный Виртом бортовой компьютер на базе процессора StrongARM. Следуя своему принципу «делай проще и элегантней», он сделал экономичное устройство, которое потребляло в 10 раз меньше энергии, чем другие подобные устройства на таком же процессоре.
Верно! Вкладом в беспилотный аппарат от ETH стал разработанный Виртом бортовой компьютер на базе процессора StrongARM. Следуя своему принципу «делай проще и элегантней», он сделал экономичное устройство, которое потребляло в 10 раз меньше энергии, чем другие подобные устройства на таком же процессоре.
Нет, это был дрон. Вкладом в беспилотный аппарат от ETH стал разработанный Виртом бортовой компьютер на базе процессора StrongARM. Следуя своему принципу «делай проще и элегантней», он сделал экономичное устройство, которое потребляло в 10 раз меньше энергии, чем другие подобные устройства на таком же процессоре.
Дальше
Проверить
Узнать результат
Никлаус Вирт — это не только человек, который разрабатывал языки программирования Pascal, Modula-2, Oberon и компьютер Lilith. Чем ещё он известен?
Верно! Карьера Никлауса вплоть до выхода на пенсию в 1999 году была неразрывно связана с преподаванием в Стэнфорде и Цюрихе.

Как вспоминает Вирт, даже язык Pascal был разработан в первую очередь для того, чтобы преподавать информатику, — его облегчённая портативная версия Pascal-P быстро распространялась по другим учебным заведениям и позволяла студентам проще и легче погружаться в основы программирования.

Кроме того, Никлаус выпустил множество учебников, пособий и книг, одна из самых заметных — «Алгоритмы + структуры данных = программы». Она вышла в 1976 году и охватывает фундаментальные темы программирования.
Не-а. Цели разбогатеть у Никлауса никогда не было, его карьера вплоть до выхода на пенсию в 1999 году была неразрывно связана с преподаванием в Стэнфорде и Цюрихе.

Как вспоминает Вирт, даже язык Pascal был разработан в первую очередь для того, чтобы преподавать информатику, — его облегчённая портативная версия Pascal-P быстро распространялась по другим учебным заведениям и позволяла студентам проще и легче погружаться в основы программирования.

Кроме того, Никлаус выпустил множество учебников, пособий и книг, одна из самых заметных — «Алгоритмы + структуры данных = программы». Она вышла в 1976 году и охватывает фундаментальные темы программирования.
Мимо. Карьера Никлауса вплоть до выхода на пенсию в 1999 году была неразрывно связана с преподаванием в Стэнфорде и Цюрихе.

Как вспоминает Вирт, даже язык Pascal был разработан в первую очередь для того, чтобы преподавать информатику, — его облегчённая портативная версия Pascal-P быстро распространялась по другим учебным заведениям и позволяла студентам проще и легче погружаться в основы программирования.

Кроме того, Никлаус выпустил множество учебников, пособий и книг, одна из самых заметных — «Алгоритмы + структуры данных = программы». Она вышла в 1976 году и охватывает фундаментальные темы программирования.
Дальше
Проверить
Узнать результат
Финальный вопрос: какой особенный предмет находится у Никлауса Вирта в гостиной? Ответить правильно можно без применения интуиции 🔮
Гадание не удалось, интуиция подвела: в гостиной у Никлауса находится большая модель самолёта. На это обратил внимание журналист, который побывал в гостях у Вирта в 2019 году.

Любовь к авиамоделям, самолётам и полётам осталась у Вирта на всю жизнь. Как говорил его коллега Дональд Кнут: «Языки программирования и микрокомпьютеры были нужны ему лишь как инструменты для создания аэропланов».
В точку — на это обратил внимание журналист, который побывал в гостях у Вирта в 2019 году.

Любовь к авиамоделям, самолётам и полётам осталась у Вирта на всю жизнь. Как говорил его коллега Дональд Кнут: «Языки программирования и микрокомпьютеры были нужны ему лишь как инструменты для создания аэропланов».
Телевизор может быть у каждого, а у Никлауса в гостиной — большая модель самолёта. На это обратил внимание журналист, который побывал в гостях у Вирта в 2019 году.

Любовь к авиамоделям, самолётам и полётам осталась у Вирта на всю жизнь. Как говорил его коллега Дональд Кнут: «Языки программирования и микрокомпьютеры были нужны ему лишь как инструменты для создания аэропланов».
Дальше
Проверить
Узнать результат
Ачивка «Любознательный» разблокирована
Кажется, до этого теста вы ничего не знали про Pascal и Никлауса Вирта, но теперь точно сможете удачно упомянуть его разработки и идеи в беседе с коллегами или друзьями. Вообще, Pascal оказал огромное влияние на несколько поколений программистов и стал базой для других языков — например, для Java, который можно освоить на нашем курсе «Java-разработчик».
Пройти ещё раз
Ачивка «Детектив» разблокирована
Хороший результат. Вы знакомы с Pascal если не на практике, то в теории — точно. Возможно, вам удалось правильно ответить на вопросы теста ещё и потому, что вы использовали логику и структурное мышление, которые постоянно продвигал сам Никлаус Вирт. Его язык Pascal оказал огромное влияние на несколько поколений программистов и стал базой для других языков — например, для Java, который можно освоить на нашем курсе «Java-разработчик».
Пройти ещё раз
Ачивка «Адепт» разблокирована
Прекрасный результат! Только некоторые факты оказались для вас незнакомыми, а так вы прекрасно разбираетесь не только в истории программирования, но и в биографии Никлауса Вирта. Его язык Pascal оказал огромное влияние на несколько поколений программистов и стал базой для других языков — например, для Java, который можно освоить на нашем курсе «Java-разработчик».
Пройти ещё раз
Ачивка «Летописец» разблокирована
Отлично! Кажется, вы хорошо знакомы не только с языком программирования, но и читали многие учебники его разработчика. Это и не удивительно, ведь Pascal оказал огромное влияние на несколько поколений программистов и стал базой для других языков — например, для Java, который можно освоить на нашем курсе «Java-разработчик».
Пройти ещё раз

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована