кпоп вирт что это
Что такое вирт?
Понятие «вирт» можно понимать по-разному. В любом случае, оно непосредственно связано с Интернетом и общением в нем. Существует также и несколько других трактовок. Если человек хочет узнать, что такое вирт, то он должен уделить внимание всем имеющимся значениям.
Что такое вирт?
Набрав в поисковой системе слово «вирт», человек, вероятней всего, получит информацию о литературном произведении. Вирт, или, на языке оригинала, «Vurt» – это книга, созданная Джеффом Нуном.
Он родился в конце пятидесятых в Великобритании. Окончив университет и проработав в книжном магазине на протяжении пяти лет, он начал писать книги, первой из которых и стала «Вирт». Произведения Джеффа Нуна многие называют фантастикой, однако официально жанром является киберпанк.
Сюжет основывается на том, что Скриббл потерял в вирте свою сестру Дездемону. Вместо неё в мир попал пришелец с щупальцами. Главный герой должен пробраться в глубины вирта и совершить обратный обмен.
Что такое вирт общение?
Понять, что такое вирт в сфере общения, совершенно нетрудно, если обратить внимание на то, что это слово является сокращением от понятия виртуальный. Таким образом, под словом «вирт» можно понимать общение в интернете.
Существуют так называемые вирт-чаты, в которых человеку случайным образом подбирается собеседник, готовый для общения подобного рода. Как правило, всё делается анонимно. Дело может происходить и на любых других ресурсах, например, обеспечивающих видеосвязь со случайным собеседником, а также в социальных сетях.
Вирт в широком смысле
Иногда под словом «вирт» понимают не сексуальные описания действий с определенной целью, а нечто более абстрактное. Виртом можно называть флирт в интернете или своеобразные отношения на расстоянии.
В таком понимании вопрос становится весьма трудным. Отношение к подобному общению у людей самое разное. Некоторые считают, что найти любовь в интернете невозможно, другие же лично знакомы с ситуациями, когда двое людей преодолели расстояние, чтобы быть вместе.
Нередко целью вирта совсем не является нахождение себе спутника жизни. Люди могут просто развлекаться подобным образом, отдаляясь от повседневных проблем. С одной стороны, это хорошо, так как нет ложных надежд, с другой стороны, это общение может легко восприниматься лишь одним его участником, в то время как другой уже твердо уверен в теплых чувствах.
Как начать виртуальный флирт?
Сегодня существует достаточно много ресурсов, в которых можно анонимно (или нет) завести разговор с человеком. Если хочется добиться виртуального флирта (для любой цели), то стоит обратить внимание на несколько факторов.
Во-первых, нужно привлечь внимание собеседника и спровоцировать его на диалог. Если дело происходит в социальной сети, то можно отталкиваться от информации, имеющейся в профиле, и с её помощью сформулировать тему для беседы. В чатах такой проблемы не возникает – достаточно просто написать человеку «привет».
Второй шаг сложнее – необходимо поддерживать интерес у собеседника и расположить его к себе. Не стоит оперировать банальными фразами вроде «как дела» и «что делаешь». Лучше всего расспросить об интересах и мечтах. Пару дней спустя, в случае остановки общения, можно заговорить о себе.
Наконец, без общих интересов вряд ли удастся обойтись. К счастью, можно найти точки соприкосновения хотя бы в кино, если не нашлось схожих хобби или, например, музыкальных предпочтений.
К чему приведет виртуальный флирт, трудно предугадать. Пускаясь в подобное общение с целью просто развлечься, человек никак не может быть уверен в том, что, в конечном итоге, не будет часами сидеть перед монитором в ожидании заветных сообщений.
5 лучших приложений для фанатов k-pop 😻
И как мы раньше жили без них? 🤔
Чем популярнее становится к-поп, тем больше на эту тему появляется крутых приложений для смартфонов. Ну, правда, все уже отвыкли долго форсить разные источники в надежде найти интересные статьи или подборки. В отличие от нашего сайта, конечно же! Но все равно мы хотим посоветовать тебе несколько крутых приложений: начиная от онлайн-журналов и заканчивая очень крутой игрой, которая прокачает твой мозг.
1. TheQoos
Когда ты первый раз откроешь TheQoos, появляется окно с вопросами о том, за какими артистами и группами ты захочешь следить. Выбор большой, и, скорее всего, в списке окажутся все активные в настоящее время группы. Ну а дальше начнется кайф: все последние новости, интересные статьи, ссылки на другие социальные сети или каналы на Ютубе или Твиче.
2. Soompi
Один из самых популярных англоязычных ресурсов, связанных с к-попом. Под рукой у тебя всегда будут самые свежие новости из мира корейских айдолов, актеров и актуальная информация про любимые дорамы. Удобно, что не придется каждый раз лезть в браузер — приложение всегда под рукой, да еще и с удобными разделами. Включая тесты!
3. Vlive
Любимое всеми приложение, в котором можно посмотреть прямые трансляции с айдолами. Обращения, влоги, фан-встречи и просто поболтать. В этом приложении ты не только будешь получать оповещения и первой узнавать новости, но и смотреть на мини-концерты и даже задавать свои вопросы, на который тебе обязательно ответят в очередном Q&A. Повторяем, все в режиме live.
4. Weverse
Weverse — одно из самых популярных приложений любителей к-попа, о котором знают многие, кто уже знаком с индустрией. Правда, тут придется зарегистрироваться, иначе тебя просто не пустят «внутрь». А-ля закрытый клуб. Верифицирование может занять какое-то время, но оно того стоит! Ведь только здесь тебя ждет эксклюзивный контент! Айдолы общаться с тобой (если повезет) в реальном времени, рассказывать самые свежие новости. Фанаты постят арты, показывают их айдолам, а те всегда реагируют. Короче, рай на земле, а не приложение.
5. Puzzle Star BT21
Что мы все про айдолов, да про айдолов! Отдыхать нужно тоже уметь. Прикольная, занимательная, а главное прокачивающая твои мозги игра с любимыми героями из BT21. Тут на каждом уровне тебя ждут уникальные головоломки, некоторые из которых займут у тебя несколько дней. И, как в «Геншине», каждый из персонажей имеет свое количество звезд — от 1 до 5. Чем выше статус и лимитированность героя, тем круче у него дизайн и способности. И иногда без них уровень пройти вообще не реально.
Материалы по теме
Общайся и следи за новостями 😉
Читай любимый журнал в электронном формате
Журнал Elle Girl
Подпишись на печатную версию журнала
© 2021 ELLEGirl, Hearst Shkulev Publishing / OOO «Хёрст Шкулёв Паблишинг». Все права защищены.
Расстояние — не помеха! 6 советов для хорошего виртуального секса
Введенный в связи с коронавирусом карантин внес свои коррективы во многие сферы жизни людей и не обошел стороной даже интимную ее часть… Ведь некоторые оказались буквально запертыми в разных городах и странах и теперь не имеют возможности увидеться друг с другом. Но желание быть рядом не только душой, но и телом, в отличие от публичных мероприятий, никто не отменял! К счастью, выход есть! И мы говорим сейчас о виртуальном сексе…
Позаботьтесь о безопасности
Первое и, пожалуй, самое главное правило касается вашей конфиденциальности. Ведь сохранять ее во времена активной диджитализации и постоянного обмена данными становится все сложнее и сложнее.
Если вы решили попробовать вирт с незнакомцем на специальном сайте, лучше используйте для регистрации отдельную электронную почту и придумайте себе никнейм. Ну и, конечно же, по возможности не показывайте лицо и не обменивайтесь контактной информацией.
Если речь идет об общении с уже знакомым вам человеком, советуем пользоваться для связи только теми мессенджерами и сервисами, которым вы действительно доверяете. Ни для кого ни секрет, что сейчас почти все сайты имеют доступ к данным пользователей. Конечно же, ваши обнаженные фотки вряд ли кому-то нужны, но зачем лишний раз рисковать?
Играйте
А почему бы и нет? Когда еще вы решитесь на смелые эксперименты? В интернете можно найти различные сайты и приложения, позволяющие устроить интим в игровом формате. Например, программа Desire позволяет давать друг другу тематические задания и выполнять их… Кроме того, вы можете придумать собственные варианты игр, к примеру, вопрос-ответ: кто отвечает неправильно, снимает один элемент одежды.
Используйте эмоджи
Если это ваш первый опыт виртуального секса и вы пока не знаете, с чего начать, на помощь придут различные эмоджи и стикеры. Иногда с их помощью можно сказать то, что вы не решаетесь сказать словами. А о том, насколько красноречивыми могут быть гифки, мы вообще молчим! Ими вы легко сможете показать все, что хотите от партнера…
Посмотрите вместе порно
Позаботьтесь о романтической атмосфере
Ну и что, что партнер находится по ту сторону экрана? Это вовсе не значит, что вы можете сесть перед ним в халате, с грязными волосами и ужасным беспорядком на фоне. Гораздо приятнее будет наблюдать вас в соответствующей романтической атмосфере — со свечами или приглушенным светом, в сексуальном белье и бокалом вина в руке.
Источник
А вы знали, что у нас есть Instagram и Telegram?
Подписывайтесь, если вы ценитель красивых фото и интересных историй!
Видео чат рулетка
Чат рулетка 18 плюс завоевал популярность, как русскоязычный. Ежедневное посещение достигает более 200 тыс. почитателей видеообщения. Видеочат доступен и в России, и в странах СНГ. Начать общение очень просто, работает чат рулетка без регистрации. Для запуска есть кнопка «старт» и у вас в тот же миг появится собеседник.
Многие парни получали отказ, когда пытались познакомиться с девушкой на улице, для девушек знакомится первой вообще считается неприличным. Чат рулетка онлайн с девушеками стирает эти границы. Познакомиться с девушкой таким образом, в ненавязчивой беседе, гораздо проще.
Найти собеседника, подружиться или даже построить серьезные отношения — все это возможно в рулетке онлайн. Если человек вам не интересен по какой-то причине и вас нет желания общаться дальше, можно переключиться на другого собеседника, нажав кнопку «далее».
Вирт что это такое? Как познакомится с девушкой
Среди множества сайтов для знакомств, только вирт клуб сможет преподнести достоверную информацию о посетителях, слышать голос и видеть лицо собеседника — это отличительные моменты общения в рулетке онлайн. В социальных сетях, на сайтах знакомств и в текстовом чате невозможно сразу разобрать, кто с тобой общается, фотографии часто являются фиктивными, не настоящими и что человек на самом деле из себя представляет, трудно понять.
Любому человеку свойственно одиночество, даже имея много близких друзей, не всегда получается поговорить по душам. Бывает проще поделиться своими переживаниями или мыслями с случайным человеком, совсем незнакомым в обычной жизни. Не зря мы так любим откровенничать в поезде, с случайным попутчиком, которого видим в первый раз. Вирт рулетка онлайн полностью анонимна, поэтому никто не сможет узнать о вас информацию, если вы сами не захотите рассказать о себе.
Видеочат рулетка популярное занятие в Западных странах, для них общаться в видео чате обычное дело. У нас такое общение только набирает обороты, но с каждым днем одиноких людей становится все меньше. Набраться смелости, попробовать что-то новое и возможно жизнь изменится к лучшему. Всегда есть люди готовые выслушать и поделиться своим, надо просто их найти.
Вирт клуб рулетка онлайн
Есть такое выражение: «в жизни все решает случай». Кто знает, может быть именно это знакомство будет наиважнейшим в твоей жизни. Сейчас, как никогда, важна социализация и нужные «связи», всегда помогут открыть для тебя новые двери. Существует масса способов познакомиться с девушкой или парнем: личные встречи, общие знакомые, совместное дело и другие. Но, вступить в диалог, напрямую и открыто может не каждый.
Зачастую мы начинаем смущаться, чувствовать дискомфорт, неуверенность и даже страх перед нашим собеседником. Конечно, с изобретением интернета, мы стали более мобильны в знакомствах и география общения значительно изменилась. Но написать кому-то в интернете — привет, как дела, не все сочтут правильным и тактичным, ведь может оказаться, что человеку вообще не интересны новые знакомства. Да и не все решаются написать человеку первым. Другое дело вирт где можно познакомиться с девушкой онлайн.
Они уже давно популярны за рубежом и у нас сейчас активно начинают набирать популярность. Здесь люди проводят время, чтобы найти друзей, обзавестись знакомыми в других городах для путешествий, попробовать себя в легком, ничем не обязывающем, флирте с противоположным полом, найти единомышленников или даже человека, с которым потом проведут всю жизнь. Что принесет тебе знакомство со случайным собеседником никогда не знаешь наверняка. Здесь ты не скован границами общения с одним человеком, не нужно выстраивать диалог, если ты не хочешь продолжать, всегда есть кнопка далее – и вот перед тобой уже новый собеседник.
Может уже следующий человек ждет именно тебя, не упусти возможность познакомиться с девушкой или парнем. Общаться в чате куда проще и интересней: ты уже не чувствуешь стеснений, не краснеешь от неловкого молчания, не испытываешь дискомфорта от материальной, финансовой разницы. А все того нужно обзавестись камерой и микрофоном. И вот ты уже можешь видеть партнера, оценивать его внешность, характер и не шокироватся от встречи, как при свидании «вслепую». Вирт клуб настоящая находка для замкнутых людей или тех, кто большую часть времени проводит дома. Даже если ты не особо общительный всегда есть шанс, что ты наткнешься на именно того, кого искал. Ведь, в конце концов, мы должны быть ближе друг к другу.
Не Паскалем единым: что сделал для современного мира лауреат компьютерной «нобелевки» Никлаус Вирт
Некоторые считают, что современный мир почти не знает Никлауса Вирта и даже не догадывается о его огромном вкладе в мировую компьютерную науку. Кто-то полагает его «отцом Паскаля». Вирта вспоминают не только педагоги в ВУЗах, когда преподают студентам Turbo Pascal, но и коммерческие разработчики, пишущие на Delphi.
На самом деле, Никлаус Вирт является инженером с большой буквы, его вклад в развитие языков программирования не ограничивается Паскалем, а только начинается с него. Кроме того, Вирт — педагог, общественный деятель и, можно сказать, философ. Попробуем оценить реальный масштаб его личности и вклад в ИТ-индустрию.
Детство, образование, увлечения
Никлаус Вирт родился 15 февраля 1934 года в небольшом городке Винтертуре, в предместье Цюриха. Его родители — Уолтер и Хедвиг Вирт. Отец Никлауса был школьным учителем. Он жил неподалеку от школы, где преподавал его отец. В их доме была хорошая библиотека, где Вирт находил немало интересных книг про железные дороги, турбины и телеграф.
Винтертур имеет многовековую историю и славится своими машиностроением: там выпускаются локомотивы и дизельные двигатели. С детских лет Вирт увлекался техникой, особенно авиамоделированием. Для запуска ракет нужно было получать топливо, и потому он занялся химией. Юный Вирт оборудовал в подвале школы «секретную» лабораторию. Ничто не могло его остановить: однажды сделанная им модель отклонилась от заданной траектории и угодила под ноги директору школы. Однако Вирт все равно продолжал упорно идти к намеченной цели.
Хобби оказалось настолько серьезным, что Вирт даже построил более десятка моделей по собственным чертежам. Между прочим, позднее он занялся настоящими полетами и пронес это увлечение через всю свою жизнь. Даже в весьма почтенном возрасте создатель популярного языка программирования не отказывал себе в удовольствии полетать на реактивном истребителе.
Когда ему исполнилось 18 лет, то он с еще двумя цюрихскими авиамоделистами выписали из Англии желанную радиоаппаратуру. Это предопределило его дальнейшую судьбу – в 1954 году Вирт поступил на факультет электроники в цюрихский ETH (Eidgenoessische Technische Hochschule – Швейцарский федеральный технологический институт). После четырех лет обучения Вирт получил степень бакалавра в области электротехники. А затем начинается славное десятилетнее заокеанское научное «турне» будущего «отца Паскаля» и «короля компиляторов» по маршруту Швейцария – Канада – США – Швейцария.
Свое обучение Вирт продолжил в Лавальском университете города Квебек (Канада), где в 1960 году получил степень магистра. Затем его пригласили в университет Калифорнии в Беркли (США) – будущую жемчужину Кремниевой долины. Там под руководством профессора Хаски в 1963 году Никлаус Вирт защитил диссертацию, посвященную развитию Алгола средствами Лиспа (Euler).
Путевка в жизнь
Эта работа в буквальном смысле дала ему путевку в жизнь: Вирта приметили мэтры программирования и пригласили в Комитет IFIP по стандартизации Алгола.
Вместе с Чарльзом Хоаром Вирт отстаивал в комитете линию на разработку умеренно модифицированной версии Алгола, свободной от недостатков исходного языка и дополненной минимумом действительно необходимых средств. Вирт и Хоар представили комитету язык Алгол-W (W — от Wirth), представлявший собой именно такую переработку Алгола, но поддержки не встретили. По завершении работы комитета в 1968 году Вирт вошёл в число тех, кто критиковал Алгол-68, говоря о его недостаточной надёжности и чрезвычайной избыточности.
Та школа не прошла даром: на всю жизнь Вирт запомнил, что доказывать свою правоту нужно делом, особенно когда тебя не хотят слышать. В разработке языков он навсегда отказался от абстрактно-научного подхода в пользу математически инженерного. По его словам, лучше сначала реализовать язык и лишь потом следует о нем писать.
Великие единомышленники
Романтические 1960-е годы положили начало дружбе трех патриархов структурного программирования – голландца Эдсгера Дейкстры, англичанина Чарьза Энтони Хоара и швейцарца Никлауса Вирта.
Слева направо: Никлаус Вирт, Эдсгер Дейкстра, Чарльз Хоар
Этих «нобелевских» лауреатов (премия Тьюринга, присуждаемая ассоциацией ACM, вручается раз в жизни и приравнивается в компьютерных науках к Нобелевской) сблизили не столько абстракции компьютерных наук, сколько четкая профессиональная позиция.
Паскаль
Самым известным достижением профессора Вирта считается язык Паскаль (1970). Паскаль сыграл огромную роль в области формирования мировоззрения нескольких поколений программистов. Главное его достоинство в простоте и элегантности: он построен на четких принципах структурного программирования, сформулированных Эдсгером Дейкстрой, на красивой математической базе, заложенной Энтони Хоаром, и на блестящем архитектурном воплощении идей Algol-W, реализованных Никлаусом Виртом.
С технологической точки зрения, Паскаль был интересен не только тем, что его компилятор, созданный в ETH, стал одной из первых реализаций языков высокого уровня на самом себе, примерно на два года опередив компилятор Си. В ходе работ над ним в 1973 году была придумана абстрактная Pascal-машина (P-машина), исполняющая специальный P-код. Чтобы решить проблему переноса компилятора Паскаля на разные платформы, Вирт решил воспользоваться испытанными временем методами интерпретации.
Язык Паскаль многими воспринимался, прежде всего, как язык для преподавания компьютерных наук. Но сам Вирт не согласен с таким заведомым сужением его потенциала (1984): «Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью. На самом деле я не верю в успешность применения во время обучения таких инструментов и методик, которые нельзя использовать при решении каких-то практических задач. По сегодняшним меркам Паскаль обладал явными недостатками при программировании больших систем, но 15 лет назад он представлял собой разумный компромисс между тем, что было желательно, и тем, что было эффективно».
«Пятый элемент»
В период с 1978 по 1980 год в Швейцарском федеральном технологическом институте, куда Вирт вернулся еще в конце 60-х, он разработал одну из первых компьютерных станций с графическим дисплеем 768 x 592 пикселя и мышью. Для своего компьютера он выбрал несколько странное название — «Лилит».
Лилит в иудейской традиции — злой демон в женском обличии. Она овладевает мужчинами против их воли. Кстати, согласно одной из апокрифических легенд, Лилит под именем Лилу (как в фильме «Пятый элемент») была женой Адама до сотворения Евы. Наверное, Вирт имел в виду то, что его компьютер будет чрезвычайно привлекателен для мужчин и вызовет жгучую привязанность.
Компьютер «Лилит» имел 64 кбайт оперативной памяти и процессор с частотой 7 МГц. Для 1980 года это было неплохо. Все программное обеспечение для данной машины, включая оригинальную операционную систему, Вирт — при поддержке коллег — написал на языке «Модула-2», который сам и разработал незадолго до этого.
Modula-2
В свое время Брайан Керниган, известный популяризатор языка Си, соавтор классического руководства по Си (K&R), написал критическую статью «Почему Паскаль не является моим любимым языком программирования». Если с ней внимательно ознакомиться, то можно решить, что Никлаус Вирт сделал из нее правильные выводы и в языке Modula-2 (1980) под воздействием статьи устранил многие изъяны канонического Паскаля.
Однако следует иметь в виду одно немаловажное обстоятельство. Наделавшая шума работа Кернигана была написана 2 апреля 1981 года, т.е. через два года после реализации группой Вирта в ETH первого компилятора Modula-2 и через год после выпуска аппаратной реализации Modula-2 – персонального компьютера Lilith. В апреле 1993 года на Конференции ACM по истории языков программирования Вирт в ответ на вопрос одного из своих коллег поставил языку Modula-2 оценку «6 баллов» (наивысшая оценка в школах Швейцарии).
Язык Modula-2 был не только компактной и эффективной альтернативой языку Ada, он намного опережал те реализации идей модульного программирования, которые лишь спустя годы и в гораздо менее продуманном виде нашли свое отражение в Turbo Pascal и Delphi. Знаменитая операционная система OS/400 для IBM AS/400 была реализована на Modula-2. Центр системных исследований корпорации Digital (DEC Systems Research Center) взял этот язык в качестве основы реализации своих внутренних проектов, создав впоследствии язык Modula-3.
Компьютерная индустрия отставала от работ Вирта как минимум на 5–7 лет. В том же 1979 году (когда появился первый компилятор Modula-2 на компьютере PDP-11 в среде RT-11) намного уступавший Lilith легендарный компьютер Apple II только-только обрел компилятор Apple Pascal, ориентированный на UCSD-реализацию Паскаля. До появления первого скромного Turbo Pascal Андерса Хейльсберга оставалось целых четыре года. Что касается компьютера Lilith, то он стал первым компьютером в Европе, который полноценно использовал возможности лазерной печати. Впоследствии Вирт с грустью говорил о том, что с проектом Lilith швейцарская промышленность упустила свой уникальный шанс.
«Школа Вирта»
«Школа Вирта» дарила нам новые горизонты. Читая препринты Вирта, мы открывали мир и открывались миру. Что гораздо важнее, у Вирта мы учились простоте и искусству борьбы со сложностью. Простой пример. Первые компиляторы с языка Модула-2 были двухпроходными, того требовал язык. Так и наш первый кросс-компилятор, сделанный Дмитрием Кузнецовым (Leo) на Burroughs 6700 под руководством И.В.Поттосина, был двухпроходным. Потом была история “Кроноса”. Когда у нас заработал первый “Кронос”, мы в срочном порядке сделали компилятор с урезанной Модулы-2, чтобы можно было вести разработку на самом “Кроносе”.
Мы называли этот язык и компилятор Модула-0. Компилятор был однопроходным, для чего пришлось внести изменение в язык. А потом пришла пора делать полный компилятор Модулы-2, и мы в соответствии с описанием языка начали делать его двухпроходным. Но тут пришло известие, что Вирт подкорректировал язык (добавил forward-описания процедур), и теперь можно делать однопроходный компилятор.
В итоге мы упростили себе жизнь и ускорили разработку. Главное было в том, что язык программирования, который до того был «священной коровой», принесенной откуда-то свыше, стал всего лишь рабочим инструментом, который можно подточить и подправить. Мы получили урок: разрешение творчества и понимание важности и полезности упрощений.
Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ada.
Министерство поставило задачу разработать единый язык программирования для систем управления автоматизированными комплексами, функционирующими в реальном времени. Имелись в виду, прежде всего, бортовые системы управления военными объектами. Язык назван в честь математика Ады Лавлейс.
Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. Чарльз Хоар и Никлаус Вирт выбыли из конкурса после первого этапа. В конкурсе победил проект, основанный на Паскале, но гораздо более сложный и объёмный.
Хоар выразил своё сожаление тем, что «погремушки и побрякушки возобладали над фундаментальными требованиями надёжности и безопасности» и предостерёг от «армады ракет, летящих не туда из-за не обнаруженной вовремя ошибки в компиляторе Ada».
Никлаус Вирт высказался более сдержанно, но тоже негативно. Он сказал: «Слишком много всего вываливается на программиста. Я не думаю, что, изучив треть Ada, можно нормально работать. Если вы не освоите всех деталей языка, то в дальнейшем можете споткнуться на них, и это приведёт к неприятным последствиям».
Жан Ишбиа, руководитель группы разработчиков Ada, выразив своё «уважение и восхищение» Виртом, не согласился с ним, сказав: «Вирт верит в простые решения сложных проблем. Я не верю в такие чудеса. Сложные проблемы требуют сложных решений».
Оберон
В 1988 году в содружестве с Юргом Гуткнехтом Вирт разработал язык программирования Оберон. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции. Основой для Оберона стала Модула-2, которую существенно упростили, но при этом дополнили новыми возможностями.
Юрг Гуткнехт
Никлаус Вирт с коллегами разработали первую версию системы «Оберон», машину, компилятор языка Оберон и операционную систему System Oberon, которая обладала графическим интерфейсом пользователя, расширенными концепциями использования текста в интерфейсе и в целом являла собой материальное доказательство применимости концепций Вирта.
Как уже писали на «Хабре», в Обероне модуль — это не только средство структурирования алгоритмов и структур данных, но и единица компиляции, загрузки и распространения. То есть модуль является минимальной сущностью, которую может скомпилировать компилятор. Зависимости одного модуля от других модулей вычисляются автоматически, но не приводят к включению кода из одного модуля в другой. Включаются только идентификаторы импортируемых сущностей и хэшкод зависимости, для контроля версии кода.
Модуль является единицей загрузки, то есть, кроме особых случаев код модуля представляет собой законченную программу, в которой есть точка входа, и который может выполняться неограниченно долго. То есть, полноценная программа. Даже ядро ОС это всего лишь первый загруженный в память модуль. Так же модуль предполагает, что его будут распространять не только в виде исходника, но и в виде бинарника, а так же в виде интерфейсной части, и для его запуска потребуется только определенная платформа или несколько платформ. В целом, эти понятия входят в концепцию модульности в Обероне и составляют собой модульно-ориентированное программирование.
В 1992 году Вирт и Мёссенбёк выпустили сообщение о новом языке программирования — Оберон-2, — минимально расширенной версии Оберона. В этом же году была образована дочерняя компания ETH — Oberon microsystems, которая занялась разработкой систем Оберон. Вирт стал одним из членов её совета директоров. В 1999 году эта компания выпустила следующую версию Оберона — Компонентный Паскаль, более приспособленную для компонентного программирования.
Оберон послужил прямым предком для языка параллельного программирования (Active Oberon), различных модификаций языка Оберон под другие среды исполнения (Component Pascal, Zonnon), был реализован на нескольких платформах (JVM, CLR, JS), послужил прообразом языка Java. Сама система Оберон послужила прообразом для проекта Microsoft Singularity.
Как известно, появление виртуальной (абстрактной) машины Java преподносилось ее разработчиками из Sun Labs едва ли как не фундаментальное открытие в практике языков программирования.
Один из учеников Вирта, Михаэль Франц, заметил по этому поводу следующее: «Переносимость Java основана на наличии виртуальной машины, позволяющей легко имитировать большое число архитектур. Идея виртуальной машины была очень популярна уже более двадцати лет назад, хотя впоследствии о ней забыли. Тогда речь шла о Pascal-P – созданной в ETH реализации Паскаля, которая сыграла решающую роль в распространении этого языка. Интересно, что виртуальные машины для Паскаля и Java весьма схожи по архитектурe».
На пороге 2000-х
Java не только не может считаться простым, но является одним из самых сложных языков, более сложным, чем Си++, и вдвое более сложным, чем Оберон.
Но может быть, сопоставление с тем же Обероном некорректно? Ведь, наверное, Java все же более богатый язык, чем этот ваш Оберон? Ничего подобного! В Java есть всего две существенные вещи, которых нет в Обероне: встроенная многопоточность и обработка исключений. Целесообразность включения средств параллельного программирования непосредственно в язык подвергается сомнению многими специалистами. Это могло бы решаться на уровне библиотек. К тому же тот механизм, который реализован в Java, — решение отнюдь не самое удачное.
Сравнение объема синтаксиса языков
Общее число лексем в описании синтаксиса языка может служить обобщенной характеристикой размера этого описания.
Зато в маленьком Обероне есть и полноценные записи (объекты), и нормальные многомерные массивы, а не только указатели на них. Имеются в Обероне и привычные строки с нулем на конце, которые являются просто массивами символов, а никакими не объектами, а значит, не требуют специальных средств для манипуляций.
Вопреки пропаганде Java содержит мало чего-либо действительно нового. Та же концепция виртуальной машины — первое, что приходит в голову, если задуматься о многоплатформности. Лет двадцать пять назад это было удачным и свежим решением.
Такое мнение было высказано более 15 лет назад, когда подобные споры были актуальны. Вопрос о том, насколько теперь Java стал лучше или хуже в этом плане, оставим открытым.
Педагогическая и общественная деятельность
С 1963 по 1967 годах Вирт работал доцентом (assistant professor) в Стэнфордском университете и в 1967 вернулся в этом звании в университет Цюриха. А в 1968 году он получил в ETH звание профессора компьютерных наук и начал возводить на родине свой «швейцарский» Стэнфорд.
Двадцатилетие с 1969 по 1989 год было, пожалуй, самым плодотворным периодом в жизни Вирта. Он продолжал строить свою школу, уделяя немало времени организационной деятельности.
Источник: oberon2005.oberoncore.ru
C 1982 по 1984 год (а потом и с 1988 по 1990 год) Вирт возглавлял в ETH факультет компьютерных наук, а с 1990 года руководил Институтом компьютерных систем (Institute of Computer Systems) при ETH.
На пенсию профессор Вирт ушел 1 апреля 1999 года по достижении 65-летнего возраста.
Источник: oberon2005.oberoncore.ru
В 2001 году Никлаус Вирт написал приветствие российским студентам и преподавателям в связи с введением курсов по изучению «Оберона» в МГУ: «Искренне надеюсь, что «Оберон» поможет в обучении высококлассных программистов и ученых в России и что его оценят в стране, где всегда придавали большое значение основательному образованию».
Жизненное кредо
Жизненное кредо Никлауса Вирта, пишет Руслан Богатырев, лучше всего передают слова великого Блеза Паскаля: «Все наше достоинство заключено в мысли. Не пространство и не время, которых мы не можем заполнить, возвышают нас, а именно она, наша мысль. Будем же учиться хорошо мыслить».
P.S. А теперь читателям предлагается оценить масштаб личности по списку основных проектов Никлауса Вирта:
Источник: oberon2005.oberoncore.ru