Re[3]: Могут ли исходники не быть файлами ?
От: Lever Россия www.compassplus.ru
Дата: 28.07.10 04:38
Оценка:
Здравствуйте, okman, Вы писали:

O>Конечно интересно !


Кое что написал в соседнем форуме
Автор: Nik_1
Дата: 16.07.10
Re: Могут ли исходники не быть файлами ?
От: Lever Россия www.compassplus.ru
Дата: 28.07.10 08:14
Оценка:
Здравствуйте, okman, Вы писали:

O>...тексты программ могут храниться и использоваться не в виде файлов. А где они тогда хранятся и как компилируются ?


Если задаваться подобными вопросами, то следует задавать более крамольные вопросы.
Вопрос не о форме представления текстов программ, а о самих текстах, их роли в процессе проектирования и необходимости как таковых.

Оговорюсь, что речь идет об объектной парадигме. По понятным причинам я буду больше говорить о проектировании, а не о программировании, так как с последним обычно связывают работу с текстом программы.

И так, что такое тексты программ и языки программирования, и нужны ли они вообще?
Приложение состоит из двух частей: описательной и исполнительной. Первая описывает объекты, вторая действия над ними.
Причем первая по синтаксису и изобразительности существенно богаче второй. Разные языки больше отличаются первой частью.
Исполнительная часть это, грубо говоря, выражения, операторы присваивания, вызовы функций и набор операторов управления.
Из всего этого многообразия текст в не конкуренции только в выражениях.

Вопрос: можно ли описать объекты и операторы управления НЕтекстовым способом?
Ответ очевиден, и пример UML это подтверждает. Могут возразить, что UML это — чисто академические "трюки".

Тогда зайдем с другой стороны. Рассмотрим Объектный метод, хотя бы в изложении Гради Буча.
По большей части в ОМ вообще не говорится о программах и их текстах, говорится об объектах и их структуре.

Допустим у нас есть инструментарий создания экземпляров объектов Объектной модели со всеми их взаимосвязями. Что определяет идентификацию и состояние объектов. Тогда не охваченным остается реализация поведения, ее и отдадим на откуп тексту. Хотя и тут есть Диаграммы и Автоматы.

Все это реализовано во Флоре. Можно сказать, что мы реализовали UML не сверху а снизу

Дальше можно либо показывать, либо отвечать на вопросы, либо хотя бы определить область, о чем говорить про Флору.
Re: Могут ли исходники не быть файлами ?
От: Smooky Россия  
Дата: 28.07.10 10:22
Оценка:
Здравствуйте, okman, Вы писали:

O>Привет всем !


O>Неоднократно встречал в литературе упоминания о том, что в некоторых средах разработки

O>тексты программ могут храниться и использоваться не в виде файлов. А где они тогда хранятся и
O>как компилируются ? И вообще, это что — чисто академические "трюки" какой-нибудь группы
O>профессоров или реально применяемая технология ?

Sybase Power Designer — среда проектирования. Хранит диаграммы (классов, состояний и т.д.) в XML или в бинарном собственном формате. Жмёшь кнопку, генерит из них тебе *.h и *.cpp + *.dsp и *.dsw для студии уже... Можешь хранить в репозитории СУБД, причём сам понимаешь, при наличии ODBC Data Provider это может быть что угодно! Жмёшь кнопку — он подключается к БД, забирает диаграмы и генерит код!
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
Re: Могут ли исходники не быть файлами ?
От: Gaperton http://gaperton.livejournal.com
Дата: 04.08.10 20:53
Оценка:
Здравствуйте, okman, Вы писали:

O>Привет всем !


O>Неоднократно встречал в литературе упоминания о том, что в некоторых средах разработки

O>тексты программ могут храниться и использоваться не в виде файлов. А где они тогда хранятся и
O>как компилируются ? И вообще, это что — чисто академические "трюки" какой-нибудь группы
O>профессоров или реально применяемая технология ?

В 1С 7.5 и 7.7 было так.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.