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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Посоветуйте простую систему под WinXP
СообщениеДобавлено: Вс авг 07, 2011 14:44 
Не в сети
Аватара пользователя

Зарегистрирован: Вт июл 12, 2011 20:04
Сообщения: 8
Откуда: Ленинград
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Давно не программировал, а тут вдруг обнаружил, что старые мои досовские проги не работают под Windows XP (и причём на некоторых материнках вообще ругань про несуществующие команды процессора). Надо бы перекомпилировать. Посоветуйте что-нибудь, работающее на умеренно современных платформах, желательно ближе к 83 Форту, с простой графикой (много уникальных игр в исходниках). Forth-система желательна лицом к разработчику, а не для «эффективного создания конечного продукта».


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

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


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
KatastrofaS писал(а):
Forth-система желательна лицом к разработчику

Рекомендую Quark Forth. Автор - Хищник.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

Зарегистрирован: Вт июл 12, 2011 20:04
Сообщения: 8
Откуда: Ленинград
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Quark Forth попробовал, и сразу авария при HERE 100 - 100 TYPE
Smal32 и Fork беззвучно обламывается при нажатии Ctrl+C.
Win32Forth никак не остановить, если 100 RANDOM . 0 >IN !
Это никак не для чайников (
Пойду попробую gforth.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4954
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
KatastrofaS писал(а):
Fork беззвучно обламывается при нажатии Ctrl+C.

так и должен же выходить по Ctrl+C. Если хочется убрать это свойство см.
samples/win/ctrl+c.fts

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
KatastrofaS писал(а):
Quark Forth попробовал, и сразу авария при HERE 100 - 100 TYPE

Ну так само собой, и даже скажу, что скорее всего отказ в доступе. Т.к. ALLOT не было. В кварке области памяти для данных и для кода - различные. Соответственно сразу после запуска HERE вернет самое начало области памяти для данных.
Код:
: TYPE OVER + SWAP DO I C@ EMIT LOOP ;
[C]HERE 100 - 100 TYPE

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

Зарегистрирован: Вт июл 12, 2011 20:04
Сообщения: 8
Откуда: Ленинград
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
mOleg, спасибо, пойду теперь искать графику )


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
ИМХО, для графики - кварк лучший выбор. Есть еще аналог win4k: написан на си, не развивается, по функциональности почти как кварк.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6418
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Кварк вряд ли позволит перенести без изменений старые программы. Однако да, он разрабатывался с учетом того, чтобы сразу давать доступ к графике. Экран - это готовый Canvas (в терминах Delphi), и он же - проинициализированная трехмерная сцена OpenGL. Вот тут http://fforum.winglion.ru/viewforum.php?f=23 и исходники игр попадались :)


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
С учетом того, что программы довольно старые, изменять скорее всего придется в любом случае. Вопрос только в объеме и сложности изменений под конкретную форт-систему.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6418
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Как ни странно, я совершенно объективно выбрал кварк, когда ребенок пожелал написать игрушку типа гонок. Найденные флеш-игры предусматривали управление с клавиатуры, а ему хотелось поездить мышкой. Выбрали спрайт машинки, и в две строчки заставили его ездить за мышкой по экрану. Ребенок доволен - теперь программист! :)


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

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


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

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


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

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