Gudleifr: Все сообщения за 4 Марта 2014 года

 
ПнВтСрЧтПтСбВс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Gudleifr

опытный

Veden12> Если интерпретатор/компилятор Форта и интерпретатор проблемно-ориентированного языка... начисто отсутствуют в конечном продукте, будет ли использование механизмов Форта неудачным решением?
Мне кажется, что FORTH гораздо полезнее для задач, где такое удаление просто невозможно.

Veden12> Но вот с их поведением он уже ничего поделать не сможет.
FORTH как раз и позволяет программисту писать только те куски, с которыми можно "что-то поделать". А как их комбинировать с целью обработки - пусть решает пользователь.
 27.027.0

Gudleifr

опытный

P.S.
Gudleifr> Мне кажется, что FORTH гораздо полезнее для задач, где такое удаление просто невозможно.
Видел на днях перевод программы консольного Тетриса с Win32Forth на SPF. Честно "один в один" (правда, diff на эти два 450-строчных файла выдал 700 строк различий).

Встретил кусок описания блоков:
code text
  1. def-brick brick1        S"         "
  2.                         S" ######  "
  3.                         S"   ##    "
  4.                         S"         "

и мое "чувство прекрасного" оскорбилось.
Почему не:
code text
  1. \ Рисование от точки 2,2
  2. 7 bricks: LBDBR LBRR DBRR LBRD RDL LBDR RBDL

Так, ведь, будет по-FORTH-овски! Мини-спец-лексикон! С изящной интерпретацией!

А, нафига?!
Работает? Работает!
Входной язык "законченного продукта" и языком-то назвать трудно.
Так зачем "фортить" внутри?
Для собственного удовлетворения?
Заниматься только такими сложными задачами, осмысление которых требует столь глубоких внутренних диалогов, что приходится изобретать новые языки?
ИМХО, да.
 27.027.0

Gudleifr

опытный

mak44>> BASIC под SPF
Да... Это точно в тему: "Что совершенно не нужно Форту?"

Как-то Вас кидает. То FORTH в ОС, то ОС на FORTH, то из BASIC вызвать FORTH, то, опять наоборот...
Переписать все на всем, и будет счастье?
 27.027.0
Это сообщение редактировалось 04.03.2014 в 13:05

Gudleifr

опытный

mak44> В условиях развитой системы микроплатежей, тем кто ничего не хочет знать кроме BASIC-а , будет предоставлена BasicOS и им не нужно будет знать,
Разберитесь, пожалуйста, в определениях: ОС, среда разработки, эмулятор... Это все разные вещи.
 27.027.0

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru