Вот она, настоящая философия программирования!
От: Sharov Россия  
Дата: 22.07.14 18:42
Оценка: :))
Генезис графического пользовательского интерфейса. К теологии кода.

Подглядел тут. Там и обсуждение довольно интересное.

PS: Для того, чтобы скачать в pdf, там надо пройти дурацкую процедуру регистрации.
Кодом людям нужно помогать!
Re: Вот она, настоящая философия программирования!
От: nikov США http://www.linkedin.com/in/nikov
Дата: 22.07.14 18:53
Оценка: :))
Здравствуйте, Sharov, Вы писали:

S>Генезис графического пользовательского интерфейса. К теологии кода.


Процитирую:

На примере действия Лиц Троицы конкретизируется характер отношений между ними. Перечислим гомологии этих отношений с отношениями внутри MVC: ипостась Отца соответствует тому, «что было сохранено в памяти еще прежде того, как оно было представлено» (п. 2, п. 3), ипостась Сына соответствует тому, «что возникает в представлении, когда оно различается» (п. 3), наконец, ипостась Духа есть действие «воли, соединяющей первые два, и посредством этих двух, а также себя самой как третьей, исполняющей единство...» (п. 4: Контроллер связывает Представление с Моделью). При этом «мы не можем назвать волю ни как бы детищем видения, ибо она была и прежде видения, ни как бы родительницей» (Контроллер не зависит от Представления, а Модель — от Контроллера). Наконец, Отец–Сын–Дух, как и Модель–Представление–Контроллер, различны по ипостасям, но едины по природе (п. 1), и все три единосущны друг другуи объединяющему их целому (п. 5)

Re[2]: Вот она, настоящая философия программирования!
От: Sharov Россия  
Дата: 22.07.14 19:02
Оценка:
Здравствуйте, nikov, Вы писали:

N>Процитирую:


Это всего лишь пример. Кому может даже и понравиться.

Вот вполне релевантный кусок:

Общая теория операции позволяет дать объяснение этой дуальности:
так на разных уровнях абстракции обнаруживают себя фазы структуры и
операции.
Концептуализация отношения структуры и операции лежит в основе
такого исторически важного для информатики понятия, как парадигма про-
граммирования (ПП)44. ПП является более высоким уровнем абстракции по
отношению к языкам программирования; мы полагаем, что эволюцию язы-
ков программирования следует рассматривать именно с этого метауровня
(условно говоря, на уровне вида, а не индивида).
ПП не имеет строгого определения, её понимают как ¾стиль програм-
мирования¿45, ¾модель вычислений¿46, общий подход к решению програм-
мистских задач. ПП есть уже какая-то абстракция работы hardware, поэто-
му это понятие, как правило, относят к языкам высокого уровня. Изобрета-
ющиеся языки программирования могут принадлежать к одной или сразу
к нескольким парадигмам.
Мы определим парадигму программирования как общую ре-
презентацию дуализма структуры и операции при помощи базо-
вой технической абстракции, которая соединяет их тем или иным
способом. Заметим, что репрезентация всегда означает интерпретацию:
то или иное решение, касающееся отношения структуры и операции, есть
философское решение, а не ¾техническое¿; собственно ¾техническим¿ ре-
шением является только выбор того или иного модулятора (абстракции,
соединяющей обе фазы).
Исторически первыми и основополагающими парадигмами являются сле-
дующие три: императивная, функциональная и объектно-ориентированная.

Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.