DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 22:21

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Классы C++
СообщениеДобавлено: Понедельник, 27 Сентябрь, 2010 11:14 

Зарегистрирован: Понедельник, 20 Сентябрь, 2010 14:32
Сообщения: 9
Второй наивный вопрос новичка - что делать с классами?!

Описание ГНОМА мне сейчас взять негде. Информации по декларативной части на форуме - очень мало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы C++
СообщениеДобавлено: Вторник, 28 Сентябрь, 2010 21:13 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Руслан Самойлов писал(а):
Второй наивный вопрос новичка - что делать с классами?!

Описание ГНОМА мне сейчас взять негде. Информации по декларативной части на форуме - очень мало.

А почему ГНОМ возник в связи с классами?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы C++
СообщениеДобавлено: Среда, 29 Сентябрь, 2010 08:28 

Зарегистрирован: Понедельник, 20 Сентябрь, 2010 14:32
Сообщения: 9
Драконограф писал(а):
А почему ГНОМ возник в связи с классами?


Потому что я не знаю с какой стороны еще подойти к вопросу. Есть отличный язык Дракон для алгоритмической часть. Хотелось бы, чтобы и декларативная часть была на том же уровне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы C++
СообщениеДобавлено: Среда, 29 Сентябрь, 2010 09:37 

Зарегистрирован: Четверг, 21 Январь, 2010 18:06
Сообщения: 63
Откуда: Нижний Новгород
Посмотрите пример в теме "Транслятор файла *.drt и.с. DRAKON в текст си-программ" , может быть это Вам пригодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы C++
СообщениеДобавлено: Среда, 29 Сентябрь, 2010 09:52 

Зарегистрирован: Понедельник, 20 Сентябрь, 2010 14:32
Сообщения: 9
Петр Приклонский писал(а):
Посмотрите пример в теме "Транслятор файла *.drt и.с. DRAKON в текст си-программ" , может быть это Вам пригодится.


Спасибо. Посмотрел.
Вот, например, в drttotext.drt у вас описание класса Element включено в атом Действие. Просто как текст. Как-то не эргономично и не красиво получается :-(
Плюс еще вызов функции с присвоением ее значений переменной тоже выглядит не очень. Может слева делать еще один атом, аналогичный "параметрам"?

Ладно, думать надо. Пока хочу универсальный вьювер для дракон-схем сделать. Потом на его базе - редактор. Далее - декларативная часть. Платформа - с++/Qt.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 30 Сентябрь, 2010 05:08 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Руслан Самойлов писал(а):
Драконограф писал(а):
А почему ГНОМ возник в связи с классами?


Потому что я не знаю с какой стороны еще подойти к вопросу. Есть отличный язык Дракон для алгоритмической часть. Хотелось бы, чтобы и декларативная часть была на том же уровне.

Пожалуй, для этого надо идти от структур данных (напр. по Вирту, как в "Алгоритмах и структурах данных для Оберона"; подробнее разобрано в /Свердлов С.З., 2007, Гл. Объектно-ориентированное программирование/). Я попробовал; предварительные результаты в этом сообщении, кое-что также в этом сообщении, но ещё разрабатывать надо. М.б. у Вас возникнут какие-то идеи?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 30 Сентябрь, 2010 14:43 

Зарегистрирован: Понедельник, 20 Сентябрь, 2010 14:32
Сообщения: 9
Драконограф писал(а):
Пожалуй, для этого надо идти от структур данных (напр. по Вирту, как в "Алгоритмах и структурах данных для Оберона"; подробнее разобрано в /Свердлов С.З., 2007, Гл. Объектно-ориентированное программирование/). Я попробовал; предварительные результаты в этом сообщении, кое-что также в этом сообщении, но ещё разрабатывать надо. М.б. у Вас возникнут какие-то идеи?


Спасибо за ответ. Почитал по вашим ссылкам на форуме. На вскидку получается что-то такое... (Для начала решил с декларативной частью функций разобраться).


Вложения:
проба.jpg
проба.jpg [ 33.65 КБ | Просмотров: 8312 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 05 Октябрь, 2010 11:33 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 1443
Руслан Самойлов писал(а):
Драконограф писал(а):
Пожалуй, для этого надо идти от структур данных (напр. по Вирту, как в "Алгоритмах и структурах данных для Оберона"; подробнее разобрано в /Свердлов С.З., 2007, Гл. Объектно-ориентированное программирование/). Я попробовал; предварительные результаты в этом сообщении, кое-что также в этом сообщении, но ещё разрабатывать надо. М.б. у Вас возникнут какие-то идеи?


Спасибо за ответ. Почитал по вашим ссылкам на форуме. На вскидку получается что-то такое... (Для начала решил с декларативной частью функций разобраться).


Может быть :) Классы ООП визуализировать не пробовал.


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

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


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

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


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

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