Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 19:16

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 105 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Вт фев 01, 2011 22:35 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Что-то мне фраза "развитие форта" начинает напоминать предложение "развития элементарной алгебры", в котором на ряду с + - * / предлагается ввести тройные интегралы и частные производные.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 00:14 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Если на Форт навесить новые слова, он от этого не улучшится автоматически. Объектная ориентированность Qt тут ни при чем, взаимодействие с библиотечными компонентами программы существенно сильнее зависит от интерфейса с этими библиотеками, чем от стиля их описания. Я не думаю, что Qt - это революция в Форте, новая веха и т.п. Если помогает - почему нет? Но оно помогать должно, а не вызывать новый виток агитации в пустоту ("Нууу! Вы рады? У вас же теперь Форт с Qt!" А кто рады, у кого есть?...). Вобщем, тут пример нужен. И метрики - сколько строк, какое время разработки, на сколько сократилось время одной итерации и проч.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 07:32 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Во-во!
Прикрутили к форту Кутюг, покажите демку с его использованием!
И, если не тетрис, то хотя бы 3D-шутер.

В свое время сам на Z80 делал вот такую штуку: http://winglion.spb.ru/doomx.htm
Работало, крутилось и пело!

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 13:36 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 11 раз.
WingLion писал(а):
Прикрутили к форту Кутюг, покажите демку с его использованием!И, если не тетрис, то хотя бы 3D-шутер.

Ну .... это слишком сложно. Более простой пример и более нужный:
Программа просмоторщик исходных текстов форта с подсветкой синтаксиса view.exe, написанная на SPF420+QT. Исходный текст и сама программа http://narod.ru/disk/4514743001/spfqt_win_2.zip.html


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 15:18 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mgw писал(а):
Ну .... это слишком сложно. Более простой пример и более нужный:

Для этого же полно редакторов. Интерес оно бы представляло в случаях:
а) обеспечения новой функциональности
б) более простой/компактной/быстрой реализации существующих задач
А так получается, что Форт+Qt "тоже могут" что-то. То есть вроде бы как "взрослые". Вопрос-то в другом - а как продемонстрировать отличительные свойства Форта в такой связке, и какое уникальное качество могли бы получить программы?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 16:17 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Выглядеть код всё равно будет как у С++ с Qt, но через ... обратную польскую. В лучшем случае. А в худшем, если богатый внутренний мир Qt форту не подойдёт, будет совсем коряво.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 16:39 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Я вроде бы показывал примеры "наоборот" - когда описание интерфейса в стиле Форта преобразовывалось в вызовы Qt? Вообще да, Qt в постфиксе - это не очень-то интересно. Это же повторение Qt, только компилятор другой, плюс возможные ошибки и нестыковки. Если от такой связки не меняется стиль разработки, к примеру, не сокращается объем текста для описания интерфейса, то большого смысла в проекте нет.

Как бы мне это виделось:

Код:
NEWBUTTON НуЛадноКакое-ТоИмя
' МоеСлово НуЛадноКакое-ТоИмя SET-ACTION

Вот и все. Разместится кнопка сама, по текущим координатам, размеры по умолчанию, картинка по умолчанию. При нажатии вызовется МоеСлово. И это буквальный код, а не пример, и ни в коем случае не фрагмент, за которым еще будет инструкция "а теперь модифицируйте обработчики сообщений wm_paint и wm_command, чтобы нажатие кнопки ловилось, а кнопка рисовалась".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 16:47 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Ну так и надо приделывать было не Qt, а Tk. Будет именно так.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Ср фев 02, 2011 17:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Antender писал(а):
Ну так и надо приделывать было не Qt, а Tk. Будет именно так.

Думается, что это отдельные направления. В Qt ведь достаточно богатые возможности, и они не ограничиваются просто размещением кнопок. Там и OpenGL, и браузер, и медиаплейер, и работа с данными в разных форматах представления, просмотр SVG и много чего еще. Вряд ли целесообразно брать все вот это, а использовать только для возможностей, обеспечиваемых и более простыми в использовании библиотеками. Но, с другой стороны, стиль представления Qt и Tk даже визуально отличаются.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Пт фев 04, 2011 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Хищник писал(а):
Для этого же полно редакторов. Интерес оно бы представляло в случаях:а) обеспечения новой функциональностиб) более простой/компактной/быстрой реализации существующих задач

Вот идея форт-редактора(IDE) может быть реализована с использованием Qt.
В рамках этой разработки можно убрать узкие моменты в форте как то:
Ввести контроль перекрытия слов транслируемых через NOTFOUND.
Завести словарные статьи для экземпляров комбинаторов разного типа(чисел, рег.выражений
и т.п.)

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Пт фев 04, 2011 23:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
chess писал(а):
В рамках этой разработки можно убрать узкие моменты в форте как то:
Ввести контроль перекрытия слов транслируемых через NOTFOUND.
Завести словарные статьи для экземпляров комбинаторов разного типа(чисел, рег.выражений
и т.п.)

Никогда бы не подумал, что именно это - узкие моменты в Форте :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Сб фев 05, 2011 00:19 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 11 раз.
chess писал(а):
Вот идея форт-редактора(IDE) может быть реализована с использованием Qt.

Это вполне реально. Можно загрузить в такую IDE множество дополнительных возможностей. Например генерацию текста программы из шаблонов. Прелесть такой IDE, что она сама на форте.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Сб фев 05, 2011 09:22 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Хищник писал(а):
Никогда бы не подумал, что именно это - узкие моменты в Форте

Назовите свои.
Мои эффективно без форт-редактора не убрать.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Сб фев 05, 2011 14:42 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
chess писал(а):
Хищник писал(а):
Никогда бы не подумал, что именно это - узкие моменты в Форте

Назовите свои.

Это что за подход???!! "Раз никто не может предъявить свой эликсир бессмертия, то будем считать им намешанное мной в пробирке". Не надо притягивать за уши частные случаи для обоснования необходимости реализации Qt.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: опять об идеологии и внутреннем устройстве Форта
СообщениеДобавлено: Пн фев 07, 2011 23:24 
Не в сети

Зарегистрирован: Ср фев 17, 2010 18:10
Сообщения: 323
Откуда: Тверь
Благодарил (а): 13 раз.
Поблагодарили: 11 раз.
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 105 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB