Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт сен 21, 2018 04:10

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 97 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 01, 2008 02:21 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 318
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
avl писал(а):
книга http://ekniga.at.ua/load/0-0-1-499-20 о Форте (почти )

Забанить лжеца![/quote]


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 04, 2008 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 18, 2006 08:55
Сообщения: 30
Откуда: Мелмак, Гидра Кентавра
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
forther писал(а):
avl писал(а):
книга http://ekniga.at.ua/load/0-0-1-499-20 о Форте (почти )

Забанить лжеца!
[/quote]

Попрошу выбирать выражения!

А книга об обучении, вообще-то. И основная идея поддерживает поднятые в этом разделе вопросы.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 11, 2009 17:30 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Форт подобный скриптовый язык в проекте программерских виртуальных войн роботов:)
GROBOTS

Код:
Grobots are programmed in a simple stack-based language derived from Forth. This imitates RoboWar, but the language itself is much closer to Forth. These stack-based languages are good for this sort of application because they are very easy to implement, and easier to learn and use than other similarly low-level languages.

The Grobots language doesn't have a name yet; I will call it Grobocode here for lack of a better name. If you are used to RoboTalk, you will find it pleasantly powerful. If you are used to Forth, you will find it annoyingly underpowered. If you don't know any stack-based languages, you will just find it weird



P.S. Отдельная тема для пытливого "СЕРОГО" вещества. Не Core Wars, но всё же:)


Последний раз редактировалось Kopa Ср сен 16, 2009 00:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 21:00 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Хищник писал(а):
Kamikaze писал(а):
А ведь очень нужна и другая книжка: "Программирование на SPF" ! ! !
Столько наработок в либах,- и практически не используются!

Языков сейчас несколько тысяч, по каждому издать книгу - нереально. SPF же остро нуждается в превращении его "либ" в библиотеки...


А чем разлиxаются понятие "либ" и библиотек?

P.S. Просто стало инnересно т.к.считал эти понятия почти синонимами:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 21:33 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Kopa писал(а):
А чем разлиxаются понятие "либ" и библиотек?

P.S. Просто стало инnересно т.к.считал эти понятия почти синонимами


А они и есть :) Библиотека == library. А вот "либа" - это уже жаргонизм, такого же плана, как и "прикрутить". Чрезмерное употребление жаргонизмов маскирует несерьезное отношение к работе. Конкретно в спф есть масса недоделанного, но выкинутого в сеть в надежде, что в таком состоянии оно 1) уже многим пригодится 2) кто-то возьмет и допишет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 21:53 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Хищник писал(а):
Конкретно в спф есть масса недоделанного, но выкинутого в сеть в надежде, что в таком состоянии оно 1) уже многим пригодится 2) кто-то возьмет и допишет.


У меня сложилось такое мнение:

devel в SPF4 это частные решения конкретного Фортёра, возможно с привлечением уже имеющегося кода в devel.
И то что это кому то пригодится, в общем случае, не планируется.
А использовать или нет SPF4 решение индивидуальное:)

P.S. Но возможно это и не так ( не зная мотивацию SPF4 разработчиков )


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 22:27 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Дело в том, что "работает" и "пригодно к распространению и сопровождению" - это разные вещи. Конечно, никто не заставляет людей делать лишнюю работу, если финиш уже виден, и осталось чуть-чуть. Тут скорее присутствует элемент лишнего ажиотажа, когда с спф и devel связываются чересчур радужные надежды теми, кто пока неспособен писать полностью самостоятельно, но надеется на готовый результат по принципу "скачал - вставил - заработало".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 22:47 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Хищник писал(а):
Дело в том, что "работает" и "пригодно к распространению и сопровождению" - это разные вещи.
...
когда с спф и devel связываются чересчур радужные надежды теми, кто пока неспособен писать полностью самостоятельно, но надеется на готовый результат по принципу "скачал - вставил - заработало".


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

Современное программирование, в массе своей, - больше напоминает конструирование программ с неоправдонно раздутой функциональностью ( поддержка разных
форматоф файлов, интерфейсов и.т.д. и.т.п. ) и поиск необходимых
компонент ПО для этого.

На разработку уникальной части программы может и не остаться требуемых ресурсов:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 23:01 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Kopa писал(а):
А есть ли Форт системы с готовыми решениями для использования, как
впрочем и в других системах программирования.

Мне неизвестны форт-системы, где библиотечная часть была бы развита так, чтобы составлять заметную конкуренцию с Visual Studio/Delphi.

Kopa писал(а):
Современное программирование, в массе своей, - больше напоминает конструирование программ с неоправдонно раздутой функциональностью ( поддержка разных
форматоф файлов, интерфейсов и.т.д. и.т.п. ) и поиск необходимых
компонент ПО для этого.

На разработку уникальной части программы может и не остаться требуемых ресурсов

А вот потому и следует уделять внимание выбору правильного стиля разработки на Форте. Не надо пытаться догнать мейнстрим, гораздо эффективнее делать именно уникальную часть программ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 23:18 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Хищник писал(а):
... на Форте. Не надо пытаться догнать мейнстрим, гораздо эффективнее делать именно уникальную часть программ.


Уникальные свойства программы на Форте предположу это прежде всего
следуют из способностей программиста к созданию реализации требуемой
функциональности почти "ручного" труда:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 15, 2009 23:57 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Kopa писал(а):
Уникальные свойства программы на Форте предположу это прежде всего
следуют из способностей программиста к созданию реализации требуемой
функциональности почти "ручного" труда

Вполне соглашусь. И даже можно сказать, что работать с низкоуровневыми, уникальными алгоритмами в Форте и "удобнее" и "рекомендуется". То есть и проще мыслить в терминах задачи, подстраивая грамматику и набор инструментов (что, впрочем, требует определенной привычки, а кое-где и даже таланта), и рекомендуется именно на это и упирать, потому что "кинуть компонент на форму и наслаждаться" тут не получается.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 16, 2009 09:10 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Хищник писал(а):
кинуть компонент на форму и наслаждаться" тут не получается.


Какие проблемы сгенерить фрагмент форт-текста в результате манипуляции мышкой?
Можно генерить не не исходный код а сразу шитый. Можно сделать саморасширяющееся приложение.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 16, 2009 09:27 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Mihail писал(а):
Какие проблемы сгенерить фрагмент форт-текста в результате манипуляции мышкой?

Да никаких... просто надо сесть и сделать.
Mihail писал(а):
Можно генерить не не исходный код а сразу шитый. Можно сделать саморасширяющееся приложение.

Можно все, но все надо делать. А делать на уровне VS - трудоемко.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 19, 2009 09:40 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Хищник писал(а):
сгенерить фрагмент форт-текста в результате манипуляции мышкой?

Да никаких... просто надо сесть и сделать.


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

Хищник писал(а):
А делать на уровне VS - трудоемко.


Для фортера одиночки задача неподъёмная. Хотя, где-то я находил генератор виндовых ресурсов
написанный на WIN32For (загрузочный модуль без исходников).
Сложные задачи следует реализовывать поэтапно. При этом более сложная программа выражается
средствами более простой. Я думаю, прототипом может служить графический редактор
представляющий рисунки в виде форт-программы (типа PS).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 19, 2009 12:13 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6405
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Mihail писал(а):
Проблема в том, чтобы сгенерированная программа была полезной.

Я на это указываю уже не первый год. И что именно с выяснения пользы от программы и надо начинать работу над ней. А в процессе работы постоянно держать в голове тот конечный результат, который должен быть достигнут, причем не с точки зрения фортера ("надо сделать 345 форт-слов"), а с точки зрения пользователя ("должно получаться рисование мышкой интерфейса").
Mihail писал(а):
Я думаю, прототипом может служить графический редактор
представляющий рисунки в виде форт-программы (типа PS).

Это совершенно неважно. Более того, имея четкие критерии того, что должно получиться на выходе, можно достаточно просто найти целый пакет решений, которые позволяют этой цели достичь. А если отталкиваться от конкретного редактора, то работа, скорее всего, будет двигаться в сторону реализации всего, что этот редактор позволяет, на чем все благополучно и остановится.


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

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


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

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


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

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