OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 12:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 133 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 01:05 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 247
Kemet писал(а):
Цитата:
[04:31:08] <vlad2> "she" в последнее время употребляют просто для того, чтобы не писать "he" и не быть затролленым феминистками.
[04:31:28] <vlad2> Т.е. в случаях когда пол не важен.
[04:32:07] <vlad2> Еще пишут s/he, он чаще просто she.
[04:33:05] <vlad2> Так что скорее всего нет никакого намека на пол со стороны автора.

Упс, оказывается уже все разъяснили...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 05:24 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Убедили, но переписывать не буду уже. Пусть набегут феминистки и пропиарят видео.

Только перед этим надо укрепить позицию видео лайками :) Так что ставьте лайки!

https://youtu.be/ZbtB1Aqc41A


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 08:23 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Иван Денисов писал(а):
Убедили, но переписывать не буду уже. Пусть набегут феминистки и пропиарят видео.

Не думаю, что именно такой пиар им нужен))) , когда очередная злобная суфражистка начнёт выставлять претензии.
Там же с самого начала было понятно - что-то не так, не могут они там юморить насчет "блондинок", "бабы Маши" и тд, ибо привлекут.
Не, то что в Гугле работают блондинки было бы смешно, да, но в реальности это, мягко говоря, сомнительно. Пр "бабу Машу" тем более.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 09:25 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Kemet писал(а):
Иван Денисов писал(а):
Убедили, но переписывать не буду уже. Пусть набегут феминистки и пропиарят видео.

Не думаю, что именно такой пиар им нужен))) , когда очередная злобная суфражистка начнёт выставлять претензии.
Там же с самого начала было понятно - что-то не так, не могут они там юморить насчет "блондинок", "бабы Маши" и тд, ибо привлекут.
Не, то что в Гугле работают блондинки было бы смешно, да, но в реальности это, мягко говоря, сомнительно. Пр "бабу Машу" тем более.

Спасибо за ценное замечание про анекдот, конечно.

А есть идеи по существу генеалогии Go и связи его с Компонентным Паскалем в ключе этой генеалогии?

Свои мысли сегодня утром вот изложил в блоге https://molpit.org/blog/DIA00195

Цитата:
Почему это было важно для меня? Дело в том, что я работаю очень много с языком Компонентный Паскаль, и сложно бывает другим объяснить, чтобы поняли, почему именно он. Почему не Java или почему не C++ или Fortran. Тут же Роберт рассказывает в деталях то, что я был бы должен рассказывать всем, если был бы также подкован в теме. Язык Go - это младший сводный брат языка программирования Компонентный Паскаль. У них общий предок - это язык программирования Оберон-2. Так вот тут автор доклада рассказывает про свою потребность в инструменте, который был бы похож на Оберон-2.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 10:36 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Иван Денисов писал(а):
А есть идеи по существу генеалогии Go и связи его с Компонентным Паскалем в ключе этой генеалогии?

Тогда и Cи сводный брат Паскаля, А между С++ и КП прямые родственные связи.
То есть, я думаю, что на самом деле, между Го и КП нет связи в ключе этой генеалогии. И генеалогии тоже нет. Потому что го не происходит из Оберона или Оберона-2. Разработчики Го лишь заимствовали некие идеи из Оберонов, как заимствовали их из других языков. Есть связь заимствований, но не наследования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 12:04 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Во, я напутал. Они даже не сводные братья, а родные.

Да, нет генеалогического дерева, ясен пень. Но есть сеть наследования, некий граф наследования идей, структуры, синтаксиса, токенов и т.п.. И наиболее жирные линии мы называем генеалогией по аналогии, конечно, с графом родственных связей. Это лишь аналогия и метафора.

То есть можно ли получить ваше мнение, опять же не по форме, а по существу? То есть вы говорите, что нет существенной связи между Компонентным Паскалем и Golang? Я правильно понимаю сообщение выше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 12:27 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Генеалогии может и нет, но посмотрите первое сообщение в этой ветке.

К деталям долго можно домахиваться, а работа выполнена Иваном отличная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 13:54 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Иван Денисов писал(а):
То есть можно ли получить ваше мнение, опять же не по форме, а по существу? То есть вы говорите, что нет существенной связи между Компонентным Паскалем и Golang? Я правильно понимаю сообщение выше?

Я думаю, ( впрочем и не только я, но источники не помню ), что принципы человеческой генеалогии не применимы в полной мере в отношении языков программирования.
Поэтому, Го заимствует некие кирпичи из Оберона-2, но, конечно, ничего не заимствует из Компонентного Паскаля, который напрямую происходит из Оберона-2. Поэтому между Го и КП родство сомнительно.
В случае с Го и О2, это как человеку с именем Гоша пересадили почку человека с именем Толя. Вряд ли при этом Гоша стал Толей или его родственником. И если Толе Гоша обязан и, можно сказать связан с ним, то с Олей, дочерью Толи, у него нет никаких связей, кроме отношений между мужчиной и женщиной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 14:07 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
У ЯП есть связи типа "Произошёл от", "Повлиял на", "Испытал влияние". В этой парадигме у Го и КП нет связей.
Но, конечно, можно сказать что-то вроде того, что раз Го испытал влияние О2, значит О2 это круто, а так как КП произошёл от О2, то КП тоже мега крут. Это, конечно софистика, но меньшее зло, чем утверждение, что КП прямой потомок Паскаля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 17:05 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 244
Kemet писал(а):
У ЯП есть связи типа "Произошёл от", "Повлиял на", "Испытал влияние". В этой парадигме у Го и КП нет связей

где-то на 17 минуте 50 сек он прямо говорит о влиянии Оберона 2 на Go.
И сравнивает, вернее говорит о сходстве двух фрагментов кода - одного на Обероне 2 и второго на Go.

два "брата" от одного родителя разве не связаны? )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 17:41 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
arlean1 писал(а):
Kemet писал(а):
У ЯП есть связи типа "Произошёл от", "Повлиял на", "Испытал влияние". В этой парадигме у Го и КП нет связей

где-то на 17 минуте 50 сек он прямо говорит о влиянии Оберона 2 на Go.
И сравнивает, вернее говорит о сходстве двух фрагментов кода - одного на Обероне 2 и второго на Go.

два "брата" от одного родителя разве не связаны? )))

Нет связей - от станции Го до станции КП не ходят трамваи. Нужна пересадка на специальной станции Оберон-2, на другой вид транспорта, да и там автобусы не часто проезжают.
А так, практически у всех языков можно найти похожие конструкции.
Влияние Оберона на Го есть. Это бесспорно. Но Го не произошел от Оберона-2, он лишь, в некоторой степени, испытал влияние Оберон-технологий. Впрочем, там же сказано, и о других влияниях. Но КП там не упоминается.
А два брата, это когда они ПРОИЗОШЛИ от общего предка, как Оберон-2 и Активный Оберон - они произошди от Оберона, но Активный Оберон испытал влияние Обжект Оберон. Сеёчас связи сьали более сложные, потому что АО испытал влияние и О2, когда ввели связанные с типом процедуры.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 17:58 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Kemet, вижу, что вы сами себе противоречите. Ваше желание не видеть очевидное — очевидно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 18:18 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Метафора И.Д. в блоге разумная и понятная. И даже недостаточно категоричная.

Нарцисс Роб Пайк не мог переварить ту мысль, что по-хорошему надо было просто добавить пару ключевых слов в готовый, вылизанный до блеска язык, -- и решил прикинуться оригинальным разработчиком, и заставил Гризмера играть в эту игру.

Чтобы не подставляться в патентных разборках, компании отказываются брать на работу сотрудников конкурентов. А тут Гризмер, ученик Вирта каждую неделю приносил очередную "идею" из Оберона )))

Kemet, не смешите народ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 18:23 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Иван Денисов писал(а):
Kemet, вижу, что вы сами себе противоречите. Ваше желание не видеть очевидное — очевидно.
В чём я себе противоречу?
Испытать влияние и произойти это совершенно разные вещи.
Вот C#, например, испытал влияние Модулы-3, ну, как минимум, partial types. Ocaml также испытал влияние Модулы-3.
Неужели Шарп и Окамл братья? Или, может быть они все, это Модула-3?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 18:33 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Info21 писал(а):
Метафора И.Д. в блоге разумная и понятная. И даже недостаточно категоричная.
Не читал, но осуждаю.
Info21 писал(а):
Нарцисс Роб Пайк не мог переварить ту мысль, что по-хорошему надо было просто добавить пару ключевых слов в готовый, вылизанный до блеска язык, -- и решил прикинуться оригинальным разработчиком, и заставил Гризмера играть в эту игру.

Чтобы не подставляться в патентных разборках, компании отказываются брать на работу сотрудников конкурентов. А тут Гризмер, ученик Вирта каждую неделю приносил очередную "идею" из Оберона )))

Kemet, не смешите народ.

Э нет, он не мог взять Оберон и прикрутить к нему пару-тройку ключевых слов. Просто потому, что на Обероне, особенно с КаПсоМ, длинные ключевыми слова писать долго и напряжно, это мейнстрим не принял бы. И Го так и остался бы где-то на обочине.
Может в классической Оберон ОС и продуктивно работать, не спорю, но медленно, оно не потянет миллионы строк кода.
А так Го взлетел, и теперь оберонщики думают, как бы так склеить Го и КП, чтобы на волне Го продвинуть КП.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 18:33 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Kemet писал(а):
Иван Денисов писал(а):
Kemet, вижу, что вы сами себе противоречите. Ваше желание не видеть очевидное — очевидно.
В чём я себе противоречу?
Испытать влияние и произойти это совершенно разные вещи.
Вот C#, например, испытал влияние Модулы-3, ну, как минимум, partial types. Ocaml также испытал влияние Модулы-3.
Неужели Шарп и Окамл братья? Или, может быть они все, это Модула-3?

Если два языка испытали значительное влияние третьего при своей разработке, то согласно метафоре они братья (или сестры). Мы говорим о том, что и Компонентный Паскаль и Golang испытали значительное влияние Оберона-2.
Если и C# и Ocaml действительно испытали значительное влияние от Модулы-3, то использование метафоры о братьях правомерно. А дальше уже вы подумайте, насколько сильно было там влияние. Я не специалист ни в том ни в другом языке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 18:46 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Kemet писал(а):
А так Го взлетел, и теперь оберонщики думают, как бы так склеить Го и КП, чтобы на волне Го продвинуть КП.

А "наглые мэйнстримщицкие рожи" то не дураки, раскусили наш хитрый план :)
Да, я хочу путем несложной аналогии показать таким как вы, что если одни и те же идеи хороши там, то они хороши и здесь. Не надо лицемерия.
Это в общем на поверхности, никто ничего не скрывает. Вы, наверное, и первое сообщение от Ильи тоже не посмотрели ещё?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Воскресенье, 16 Сентябрь, 2018 19:50 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Мне дико слышать, что надо чётто длинное с капслоком печатать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Понедельник, 17 Сентябрь, 2018 07:07 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Иван Денисов писал(а):
Если два языка испытали значительное влияние третьего при своей разработке, то согласно метафоре они братья (или сестры). Мы говорим о том, что и Компонентный Паскаль и Golang испытали значительное влияние Оберона-2.
Да нет же, КП не испытывал влияния О2, он от О2 просто напросто произошел, путем фичевания исходного ЯП, сделавшего невозможным нормально использовать программы на классическом Обероне, ввиду появления extensible records, которые, похоже, в дальнейшем были признаны неверной дорогой, и появились всякие abstract и тд.
А вот Go не произошел от Оберонов, и заимствования там незначительные, ну, разве что связанные с типом процедуры, остальное это, скорее, к паскалю, если это остальное есть. Но это такой тренд сейчас - возвращение к истокам.


Последний раз редактировалось Kemet Понедельник, 17 Сентябрь, 2018 07:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Go - официальная генеалогия
СообщениеДобавлено: Понедельник, 17 Сентябрь, 2018 07:12 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Info21 писал(а):
Мне дико слышать, что надо чётто длинное с капслоком печатать.
Вот и они решили капсом не печатать - постоянные переключения между регистрами не способствует продуктивности, когда речь и идёт о проектах с сотнями и миллионами тысяч строк кода.
Вот мы как-то переводили проект с Обжект Паскаля на Модулу-3, исначально казалось там сотни две тысяч строк, но потом, включая некоторые компоненты оказалось под 400тыс строк. Ребята просто задолбались этим капсом, хотя раньше его не замечали. Пришлось внести изменения в компилятор М3, чтобы он понимал ключевые слова в нижнем регистре и работа пошла быстрее.


Последний раз редактировалось Kemet Понедельник, 17 Сентябрь, 2018 07:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 133 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB