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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Есть задача. Помогите с решением.
СообщениеДобавлено: Пн янв 15, 2007 14:49 
Да простят меня люди, живущие фортом, если оскорблю их стоящей передо мной целью :)

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

Спасибо.


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

Зарегистрирован: Ср сен 13, 2006 10:06
Сообщения: 636
Откуда: Омск
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Легко переписать это в асм, хм, а на яву смотря что за прога, возможно это будет трудоемко в подборе эквалентности.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Есть задача. Помогите с решением.
СообщениеДобавлено: Пн янв 15, 2007 15:51 
Не в сети

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

Собственно, ситуация: есть 16000 строк кода на форте, с которым раньше не сталкивался. Ввиду некоей надобности требуется переписать их на джаву.


Нужно сообщить на какой форт-системе это программа реально работает.
Между фортами есть несовместимость.
Перевод на джаву лучше осуществлять не исходный текст, а результат дизфортирования
если таковой в данной форт-системе есть. Сдесь возникнет вопрос преобразования типов.
Т.к. в форт-машине прямой доступ к памяти для чтения/записи данных любого рода,
в том числе исполняемого кода. В облясть данных можно передать управление.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 15, 2007 16:04 
Как вариант можно предложить использовать Форт
реализованный на Jave:) Если не критична скорость работы.

P.S. Если приложение консольное, то тоже облегчит задачу.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 15, 2007 16:48 
Pretorian писал(а):
Легко переписать это в асм, хм, а на яву смотря что за прога, возможно это будет трудоемко в подборе эквалентности.

Основное - работа со строками.

Mihail писал(а):
Андрей. писал(а):
Да простят меня люди, живущие фортом, если оскорблю их стоящей передо мной целью :)

Собственно, ситуация: есть 16000 строк кода на форте, с которым раньше не сталкивался. Ввиду некоей надобности требуется переписать их на джаву.


Нужно сообщить на какой форт-системе это программа реально работает.
Между фортами есть несовместимость.

Пока не могу сказать, но скоро узнаю.

Mihail писал(а):
Перевод на джаву лучше осуществлять не исходный текст, а результат дизфортирования если таковой в данной форт-системе есть.

Кхм... а что есть дизфортирование?..

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


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

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


Типа дизассемблирования в ассемблере. Восстановление исходного текста.
Дизфорт можно модифицировать так, что он сразу будет генерить исходный текст другого
языка. Если нет исходного текста дисфорта, можно дисфортировать сам дисфорт.
Конвертер на Си, без проблем. Конвертер на джаву, с решением проблемы жесткой типизации в джаве.

Цитата:
И ко всем: а если отвечать на второй вопрос, кто бы за это взялся и за сколько по времени деньгам? Необходимую для ответа информацию готов предоставить, если это в моих силах.


Если форт-программа не ноу-хау, выложил-бы исходный текст.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 15, 2007 18:19 
Ноу-хау. Не хотелось бы показывать разработки общественности.
В принципе, Mihail, наш офис Питере, поэтому можно было бы пообщаться более конкретно.

Если есть желание - скинь свои контакты (аську, телефон) в ЛС, может что-нибудь придумаем сообща.


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

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



ЛС - то у незарегистрированных гостей форума - нету.

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


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


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 15, 2007 20:07 
Цитата:
Вы исчерпали предельное количество попыток регистрации для данной сессии. Повторите попытку позднее.


После первой же попытки:)


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

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Если и позже не получится, шлите данные для регистрации
(ник, пароль, е-маил)
на admin@winglion.ru - добавим вручную.

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


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

Зарегистрирован: Ср янв 17, 2007 17:20
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Тэкс, все получилось. Теперь хотелось бы вернуться к обсуждению.
Готов кто-нибудь взяться за подобную работу?


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

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


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

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


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

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