А есть вполне конкретный профессор, который говорит практически то же самое, что и AndyKK. Никлаус Вирт:maslovsky писал(а):Мне этого вполне достаточно, чтобы сделать выводы. В нашем деле не заниматься "этим" год-другой означает почти потерять квалификацию, слишком быстро всё меняется. Вы мне напоминаете какого-нибудь вузовского профессора-преподователя программирования, который учит всех как нужно писать программы Smile Все над ним посмеиваются и не воспринимают всерьёз. Но студентам ему хотя бы зачет или экзамен сдавать, мне слава богу нет
http://itc.ua/article.phtml?ID=22221
http://arvi.livejournal.com/55547.htmlАндрей Зубинский писал(а):Или это так устроены современные «компьютерщики», или это временное поветрие, но, похоже, всех их волнуют ответы на два фундаментальных вопроса современности. Первый задается девушкам (ну конечно, «Любите ли вы секс?»), второй – всем, непохожим на девушек («Любите ли вы Open Source?»). А раз Никлаус Вирт и его коллега Юрг Гуткнехт на девушек никак не похожи, не восстановить достаточно подробные их ответы на вопрос «Как вы относитесь к идее открытых исходных текстов?», было бы настоящим преступлением перед читателем. Дело в том, что во время общения со слушателями после публичной лекции в Политехническом музее этот вопрос был задан в столь невнятной (я бы сказал – дикой) форме, что даже тем, для кого русский язык – родной, было непросто понять его суть. В результате, во многих статьях, написанных посетителями лекции «по горячим следам», вместо интеллигентного, толерантного и одновременно сильного в суждениях Никлауса Вирта можно увидеть какого-то забавного Че ГеВирта. К счастью, в более узком кругу, на пресс-конференции, появилась возможность узнать мнение об Open Source авторов книги «Проект Oberon», содержащей практически все (но не полностью все) исходные тексты ОС Oberon System. «Мы ратуем за хорошо документированную, четкую, логичную декомпозицию системы, представленную множеством тщательно сформулированных и детально описанных непротиворечивых интерфейсов. А уж открыты ли исходные тексты реализаций или нет – не важно. В некоторых случаях закрытые реализации даже намного лучше». Это, естественно, не дословный перевод ответов Вирта и Гуткнехта, но бережно сохраненная в памяти суть этих ответов. К слову, «щекотливый» вопрос в нормальной форме был задан вовсе не революционером, а кем-то из представительства... Microsoft. И опять Никлаус Вирт как-будто старается не понравиться многим. И опять, прежде чем не согласиться со стареньким профессором, осмотритесь внимательно по сторонам. Самой распространенной операционной системой в мире является вовсе не основанная на модели «черных ящиков» (компоненты со специфицированными интерфейсами и закрытыми исходными текстами, которые нравятся Вирту и Гуткнехту) ОС Windows, и даже вовсе не базирующиеся на принципах открытых исходных текстов UNIX-подобные ОС. Самая распространенная в мире ОС вообще существует в виде... PDF-файла, который любой желающий может загрузить с сайта японской исследовательской лаборатории TRON. И еще в тысячах реализаций подробных спецификаций интерфейсов, содержащихся в этом файле. А для кого новостью является факт, что сотни тысяч прикладных программ, грамотно написанных для API Win32, без перекомпиляции прекрасно работают под управлением ОС Windows XP, которой на момент создания этих программ принципиально не существовало? Так что модель открытых спецификаций интерфейсов на самом деле давным-давно победила, только говорить об этом неинтересно в силу очевидности победы.
Arvi the Hacker (Арви Хэкер) писал(а):Несколько учеников Вирта делают крупные проекты на деньги Микрософта, одного из спонсоров этого визита в Россию. И Вирт не мог не подчеркнуть отрицательные стороны движения открытых исходников (Open Source). Основная идея, реализованная профессором ещё в 1980ом году, в языке Модула-2, очень чёткая. Публиковать кристально чистый интерфейс, а не исходный код реализации. ("The idea of publishing interface with very clear specification, not the source code of implementation.")
Современные любители Open Source часто приглашают "копаться в исходниках" и до сих пор используют устарелую технологию программирования "cut & paste", что лишь создаёт видимость открытости, на деле поощряя небрежность и усложняя написание собственного кода.
Критика Open Source ("оставив политический и философский аспект в стороне") была направлена на то, что это движение мешает движению компонент. Которое было запущено Микрософтом с помощью COM-технологии. ("Open Source movement is spoiling the component movement. Microsoft launched component movement with COM technology.")
Третий пункт критики Open Source заключался в том, что свободные программы унижают программистов, обесценивая их труд.
Несмотря на эту откровенно промикрософтовскую агитацию во время открытых выступлений, команда Оберона распространяет свою реализацию языка бесплатно, и выкладывает исходный код языка в свободный доступ по лицензии BSD. То есть необходимо давать ссылку на разработчиков компилятора