OberonCore
https://forum.oberoncore.ru/

Алан Кей и система STEPS, новое - хорошо забытое старое
https://forum.oberoncore.ru/viewtopic.php?f=26&t=4328
Страница 1 из 1

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 15:34 ]
Заголовок сообщения:  Алан Кей и система STEPS, новое - хорошо забытое старое

Алан Кей и система STEPS
http://www.computerra.ru/65749/steps/

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

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

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

Автор:  Ярослав Романченко [ Четверг, 25 Апрель, 2013 16:27 ]
Заголовок сообщения:  Re: Дежавю

напоминает :)

Автор:  Valery Solovey [ Четверг, 25 Апрель, 2013 17:43 ]
Заголовок сообщения:  Re: Дежавю

Напоминает смолтолк и план-9

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 18:20 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

А у меня ощущение, что американская школа программирования одним глазком подсматривает за продуктами европейской школы.

Автор:  albobin [ Четверг, 25 Апрель, 2013 18:51 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Да уж, нам тут, как говориться, со стороны - виднее :cry:
Они-то и не догадываются, наверное :lol:

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 19:02 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Ну, а кто покупал исходники системы Oberon у Вирта?

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

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

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

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

Автор:  albobin [ Четверг, 25 Апрель, 2013 19:32 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Не благоразумно делать далёкие выводы на основании статьи из поп-журнала. :) Есть сайт проекта , там есть более подходящие материалы.

Автор:  Valery Solovey [ Четверг, 25 Апрель, 2013 20:09 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Иван Кузьмицкий писал(а):
Ну, а кто покупал исходники системы Oberon у Вирта?
Алан Кей, что ли?

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

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

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

Автор:  ilovb [ Четверг, 25 Апрель, 2013 20:18 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Squeak в плане гибкости покручей Оберона будет.

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 20:21 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

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

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

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 20:27 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

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, с сетевой реализацией

Автор:  ilovb [ Четверг, 25 Апрель, 2013 20:35 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Конечно похоже на View.
Учитывая что MVC скомунижено из смолтока... чему вы удивляетесь?

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 20:44 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

ilovb писал(а):
Конечно похоже на View.
Учитывая что MVC скомунижено из смолтока... чему вы удивляетесь?


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

Автор:  ilovb [ Четверг, 25 Апрель, 2013 20:50 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Я про то, что Вирт не является изобретателем MVC и View. И Оберон не является источником этих идей.

Автор:  Иван Кузьмицкий [ Четверг, 25 Апрель, 2013 21:10 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Могу возразить, что подобные идеи возникли в то время, когда Америка ещё не офонарела от количества денег и идеи были, действительно, ценные.

Автор:  Info21 [ Четверг, 25 Апрель, 2013 22:12 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Идеи там все, включая Вирта, коммуниздят друг у друга.

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

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

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

Автор:  ilovb [ Четверг, 25 Апрель, 2013 22:22 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Согласен. Но только по отношению к оригинальному Оберону :)

Автор:  Info21 [ Пятница, 26 Апрель, 2013 09:51 ]
Заголовок сообщения:  Re: Алан Кей и система STEPS, новое - хорошо забытое старое

Если включить в требования взаимодействие с "распространенными платформами", то ББ близко стоит к оригинальному Оберону.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/