OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 17 Август, 2019 23:52

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 25 Апрель, 2013 15:34 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Алан Кей и система STEPS
http://www.computerra.ru/65749/steps/

У меня жуткой силы дежавю:

>Во Frank есть единое понятие «документ», в который могут быть включены и на месте изменены любые объекты
>Ещё одно ценное качество системы Кея — универсальная отмена. Здесь может быть отменено действительно любое действие
>Вместо приложений, в которых реализованы собственный интерфейс и функции, здесь компоненты
>Вместо веб-страниц предлагается использовать те же самые документы, добавив в них объект нового типа — гиперссылку.

Ничего не напоминает? :)


Последний раз редактировалось Иван Кузьмицкий Четверг, 25 Апрель, 2013 18:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дежавю
СообщениеДобавлено: Четверг, 25 Апрель, 2013 16:27 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1193
Откуда: Украина, Киев
напоминает :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дежавю
СообщениеДобавлено: Четверг, 25 Апрель, 2013 17:43 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Напоминает смолтолк и план-9


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 18:20 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
А у меня ощущение, что американская школа программирования одним глазком подсматривает за продуктами европейской школы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 18:51 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 693
Откуда: Псков
Да уж, нам тут, как говориться, со стороны - виднее :cry:
Они-то и не догадываются, наверное :lol:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 19:02 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Ну, а кто покупал исходники системы Oberon у Вирта?

Кто делал систему Java на опыте P-кода?

Какая система программирования произвела фурор на рынке в своё время?

Чьими мозгами пользовались при построении системы .NET?

А мы тут, со стороны, давно уже используем документы, операции-действия, гипертексты, компоненты. Ну а американцы снова всё "изобретут", и как бы даже сами.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 19:32 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 693
Откуда: Псков
Не благоразумно делать далёкие выводы на основании статьи из поп-журнала. :) Есть сайт проекта , там есть более подходящие материалы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:09 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Иван Кузьмицкий писал(а):
Ну, а кто покупал исходники системы Oberon у Вирта?
Алан Кей, что ли?

Между прочим, он, наверное, работал в PARC в то время, когда Вирт туда наведывался на год. Вирта там и захватила идея персональных графических станций, между прочим. Не думаю, что он оттуда что-то сдирал, но с этого момента у разработчиков из PARC и ETH дорога стала похожей (касаемо персоналок).

Вы видели Smalltalk? Я что-то видел из нового. Может Squeak, может что-то другое. Там всё является объектом. То есть, это элегантная система, которая, тем не менее, довольно большого размера. Построить что-то большое на основе небольшого количества примитивов, разработанных именно для этого, - это доказательство разумности разработчика, я считаю.

А от "всё есть объект" до документов идти совсем недалеко. Поэтому, я допускаю, что Алан Кей прошёл этот путь сам, пусть и дольше Вирта.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:18 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Squeak в плане гибкости покручей Оберона будет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:21 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Valery Solovey писал(а):
Алан Кей, что ли?
Технический, не концептуальный майнстрим почему-то плотно использует наработки европейской школы программирования, но тщательно при этом умалчивает об истоках. Следом за бизнесом идут журналисты, а за ними уже и массы разработчиков, для которых "оберон мёртв". Отрасль молодая, конечно, и многое меняется очень быстро, но так мощно терять собственную онтологию... Это, наверное, такая бизнес-модель, "продать - забыть - переизобрести - продать заново".

P.S. Уточню, что в мыслях не было обвинять Алана Кея в плагиате. Хотя Алан Кей хорошо знает Вирта.


Последний раз редактировалось Иван Кузьмицкий Четверг, 25 Апрель, 2013 20:41, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:27 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
albobin писал(а):
Не благоразумно делать далёкие выводы на основании статьи из поп-журнала. :) Есть сайт проекта , там есть более подходящие материалы.


Да, там есть вот этот материал, на основе которого написана статья в Компьютерре. И в нём упомянуты ещё более знакомые концепции:

Цитата:
Graphical Objects and Views
There is really just one kind of graphical object in STEPS—we can think of it as an entity that “can view”,
has “shape” and “can carry”. They are recursively embeddable, so all composition and 2.5D layerings are
built up from this basic mechanism. All search is done at the “organizational level”, etc.
Очень похоже на Views

Цитата:
“Files”
In STEPS, the equivalent of files are storage representations for STEPS objects (see page 7 for how these
are unified in the UI.) These are thought of as being part of the “mobile network of virtual machines”
which “float over the Internet” (see “NoOS” section) that make up STEPS computations.
А это хорошо знакомые Stores, с сетевой реализацией


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:35 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Конечно похоже на View.
Учитывая что MVC скомунижено из смолтока... чему вы удивляетесь?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:44 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
ilovb писал(а):
Конечно похоже на View.
Учитывая что MVC скомунижено из смолтока... чему вы удивляетесь?


Паттерн MVC не скомунижен из Smalltalk, а придуман Трюгве Реенскаугом, одним из разработчиков Smalltalk, в одна тыща семьдесят девятом году ) Или я не так понял?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 20:50 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Я про то, что Вирт не является изобретателем MVC и View. И Оберон не является источником этих идей.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 21:10 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Могу возразить, что подобные идеи возникли в то время, когда Америка ещё не офонарела от количества денег и идеи были, действительно, ценные.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 22:12 
Аватара пользователя

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

Дело не в отдельных идеях.

У Оберона главное -- невероятно хорошо сбалансированное, невероятно хорошо заточенное на беспрепятственное развитие, невероятно маленькое целое.

Целое -- это тот лес, который обычно люди не видят из-за деревьев (как сетовал когда-то Алексей Черемхин).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Апрель, 2013 22:22 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Согласен. Но только по отношению к оригинальному Оберону :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Апрель, 2013 09:51 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8169
Откуда: Троицк, Москва
Если включить в требования взаимодействие с "распространенными платформами", то ББ близко стоит к оригинальному Оберону.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

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


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

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


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

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