Наука — Школе |
Откровенные высказывания о влиянии Оберона на дизайн Go с этого форума:
... <По поводу>
всей этой истерики насчет "Go" и какой он
замечательный бла-бла-бла
<Эти идеи> пропагандировались
группой Оберон в ETH и всеми пользователями Оберона еще в
90-х гг. За немногими исключениями, заведомо недостаточно большими, чтобы
фундаментально изменить язык, Go -- это ТО ЖЕ САМОЕ, что
и Оберон-2.
Почему люди не могут просто перейти на Оберон -- и просто жить с ним?
Я скажу почему -- потому что он был спроектирован Никлаусом Виртом.
Он -- антихрист, исчадие ада. Никто не любит его -- и вы тоже не должны. Он
коммунист, фашист и капиталистическая свинья одновременно. И -- только
подумайте! -- в его языках ключевые слова пишутся заглавными буквами! О УЖАС!
<Его никто не должен любить>
Кроме, разумеется, тех, кто хочет подзаработать на идеях Вирта,
сохраняя при этом уродский, в высшей степени чреватый ошибками, умственно
отсталый синтаксис С/С++.
В этом пункте я не чувствую ни малейшего уважения к Пайку и Томпсону -- они
просто плагиаторы и на самом деле ИСПОРТИЛИ язык. И сделали его невероятно
неудобочитаемым и трудноподдерживаемым в сравнении <с
Обероном>.
Им должно быть стыдно.
Меня уже просто тошнит от всего этого
сверхоппортунизма и политиканства в сфере ИТ.
Больше всего меня раздражает то, что когда появляется замечательная технология,
она сначала охаивается со всех сторон, а потом какой-нибудь болван со словами
"Bell Labs" в своем резюме выдает ТОТ ЖЕ САМЫЙ
ЯЗЫК под другим синтаксическим соусом и с несколькими бубенцами и колокольчиками
(которые легко можно было бы вставить в Оберон-2, если бы они кому-то
понадобились), -- и каким-то непостижимым образом он зарабатывает восторги
толпы.
ГО$#!+.
-------------
... На Роба Пайка и команду Go сильно повлияли Вирт и Оберон -- как в дизайне языка, так и в других отношениях. Если посмотреть на то, что сделал Роб по оконным системам и программерским редакторам, когда еще работал в Bell Labs, Acme (вещь, по-моему, совершенно замечательная) была тоже сделана под сильным влиянием Оберона -- в сущности это то, что получается, если соединить подход системы Plan9 "всё есть файл" с обероновским подходом к инструментарию.
-------------
... у меня вопрос касательно сходства между двумя языками <Go и Oberon>. Есть ли в Go фича, которой не было бы в Обероне-2 или которую нельзя было бы туда добавить более-менее тривиальным образом? а если нет, не было бы проще просто сделать компилятор Оберона-2 вместо создания целого нового языка?
-------------
... Я
просто очень рассержен.
Вирт за многие годы вложил огромный труд в свои языки ...
Приходит Пайк, заворачивает тот же базовый язык в ужасный хуже-чем-у-Java
синтаксис, и зарабатывает всеобщее восхищение. Что за хрень?
Просто сказать "под влиянием Оберона" -- в данном случае недостаточно.
(C# и CLR тоже вдохновлены Обероном,
особенно если учесть, что один из ключевых инженеров из команды Оберона перешел
в Microsoft для работы над CLR и
повлиял на дизайн языка C#. <Здесь
речь о Клеменсе Шиперском, со-дизайнере Блэкбокса, ныне сотруднике
исследовательского подразделения Microsoft. --info21>)
...
Наука — Школе |