Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

Go и Оберон

Откровенные высказывания о влиянии Оберона на дизайн 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>) ...

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе