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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 19, 2007 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2098
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 34 раз.
kufal писал(а):
Компилятор Forth для Windows
(разработка на Delphi)

А что в Delphi нет вставок на ассемблере?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 20, 2007 17:22 
Думаю,
Что в Форту для PDA в большей степени чем, на PC
необходима IDE c дизайнером Форм и хорошая документация.:)

P.S. Подключить к PDA клаву можно и без кредла.
и спокойно вбивать слова или даже без нее
\ любители писать тексты в PDA встречаются.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 21, 2007 04:32 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Anonymous писал(а):
Думаю,
Что в Форту для PDA в большей степени чем, на PC
необходима IDE c дизайнером Форм и хорошая документация.:)


А зачем вообще привязываться к платформе ? На виндозных, палмосных
и симбианских девайсах есть возможности писать в нативном коде на Си,
при некоторых извращениях и на ассемблере. Если уж на этих платформах
Ява летает достаточно неплохо, кто мешает сделать аналогичную констркцию
для Форта -- байт-код и вызовы к платформе одни и те же для всех платформ,
а интерпретатор заоптимизированный вручную для конкретной железки
по самые уши на Си или асме.

ЗЫ: без клавы работать невозможно, ну может экранная клава + стилус и кое-как помогут
если автокомплишен поддерживается. имхо самый классный вариант для Форта -- Nokia E61,
где-бы только под нее SDK расжиться без закачки 100+ Мб Nokia SDK

_________________
http://akps.ssau.ru/forth/


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
собственно говоря у меня уже такая работающая система есть, проблема в портировании движка -- нет у меня опыта программизма GUI, все никак не доделаю исходник чтобы работал с графикой под WIN32
и Linux/UNIX. URL см. в подписи, вот например две ссылки чтобы посмотреть как оно работает реально:

сборка движка под DOS: http://akps.ssau.ru/forth/book/binary/FVM.exe

демки:
http://akps.ssau.ru/forth/book/binary/PSHSH
http://akps.ssau.ru/forth/book/binary/BLINKER

запускать:
Код:
FVM[.exe] PSHSH

_________________
http://akps.ssau.ru/forth/


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
все никак не перепишу ТЕТРИС под версию целевого компилятора описанного в книге, старый исходник тут на форуме валяется

_________________
http://akps.ssau.ru/forth/


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

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
а формы я делал на Python, запуская локальный http-сервер (мелкий скриптик), а весь интерфейс
рисовался htmlем+JavaScript по желанию

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

как доделаю ТЕТРИС до живого состояния, надо будет с http-GUI поковыряться, в движок добавлю
расширение EXT_NET (тут набор
команд лучше повысокоуровневей -- кто его знает, на всех ли платформах есть сокеты ?) типа команд
net/getfreelocalport

Код:
{ goGUI
net/getfreelocalport ( port:n16 ) HTTPGUI/port ( addr ) !
['] HTTPGUI thread start
s" http://127.0.0.1:" ( URLheader:str ) HTTPGUI/port @ n->s ( PORT:str ) s+ ( URL:str ) net/URLbrowser
}

_________________
http://akps.ssau.ru/forth/


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

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


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

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


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

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