Forth
http://fforum.winglion.ru/

Разработка "сверху вниз"
http://fforum.winglion.ru/viewtopic.php?f=4&t=2804
Страница 11 из 12

Автор:  WingLion [ Пн фев 20, 2012 19:53 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

Mihail писал(а):
Т.е. если я на вход spf4 подам devel/~mak/infix.f , то это будет не Форт?
Тогда что это будет?


Понятия не имею... Неужели там расчет атомной бомбы?..

A если я на Форте написал слово MAIN, при запуске которого начинается игра TETRIS, то что это Форт или все же Тетрис?

Чей исходник на вход форта подал, то и получится...
У меня Мой-Форт на ассемблере написан - это вовсе не значит, что он не Форт, а ассемблер...

Автор:  WingLion [ Пн фев 20, 2012 19:54 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
"Двуногое существо без перьев... с плоскими и широкими ногтями"


Зачем передергивать?

Автор:  chess [ Пн фев 20, 2012 19:57 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
Правильный ответ:

Вы не поняли, главное не синтаксис - главное совместимость.

Автор:  gudleifr [ Пн фев 20, 2012 19:58 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

WingLion писал(а):
Зачем передергивать?
Я не передергиваю, а указываю на явную негодность определения, базирующегося исключительно на отдельных внешних чертах предмета.

Автор:  gudleifr [ Пн фев 20, 2012 20:01 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

chess писал(а):
Вы не поняли, главное не синтаксис - главное совместимость.
Совместимость кого с кем? Уломал, дополню:

Правильный ответ: разбиение слов пробелами или применение польской записи не имеют отношения к свойствам, критичным для Forth. Кстати такой "нулевой синтаксис" свойственен еще SmallTalk, APL, shell...

Автор:  chess [ Пн фев 20, 2012 20:07 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
Совместимость кого с кем?

Кодовая совместимость.
Еще раз - синтаксис не причем.

Автор:  gudleifr [ Пн фев 20, 2012 20:11 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

chess писал(а):
Кодовая совместимость.
Совместимость по кодам Motorolla с x86?

Автор:  WingLion [ Пн фев 20, 2012 20:18 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
Я не передергиваю, а указываю на явную негодность определения, базирующегося исключительно на отдельных внешних чертах предмета.


А где было сказано, что это определение?

Определение было одно - Форт - это язык программирования.

Все. Далее перечисляются его свойства, которые в определение не входят. А лишь уточняют.

Я тут вообще уже придумал Форт, у которого вообще нет слепой зоны (тьфу) разделителя... Каждое слово - это символ. Часть символов зарезервировано под ядро, остальные свободны и определяются в процессе написания программы.

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

Автор:  Гость [ Пн фев 20, 2012 20:21 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
chess писал(а):
Кодовая совместимость.
Совместимость по кодам Motorolla с x86?


О чём спор?
Мысль, вполне, здравая совмещаться по базисному уровню Фрта:)
Другие варианты, возможно, тупиковые

Автор:  gudleifr [ Пн фев 20, 2012 20:26 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

Извините, но это все не имеет отношения к предмету разговора. Т.е. последний никому не интересен. Еще раз предлагаю тему закрыть.

Автор:  Гость [ Пн фев 20, 2012 20:35 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

WingLion писал(а):
Я тут вообще уже придумал Форт, у которого вообще нет слепой зоны (тьфу) разделителя... Каждое слово - это символ. Часть символов зарезервировано под ядро, остальные свободны и определяются в процессе написания программы.
.


Ага. Только на систему придётся навесить ещё уровень однозначной идентификации последовательности символов как
слово. (эта схема уже ближе к модели речи)

FORGET - это FORGET или FOR GET

P.S. А так вполне возможно, дополнительная обфускация кода,
при необходимости:)

Автор:  WingLion [ Пн фев 20, 2012 20:36 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

gudleifr писал(а):
Еще раз предлагаю тему закрыть.


Чтобы зафлеймить другую тему? Коли здесь начали, здесь и продолжать...
Можно разве что порвать тему на мелкие кусочки и продолжать там.

Автор:  WingLion [ Пн фев 20, 2012 20:37 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

Гость писал(а):
FORGET


FORGET в таком случае будет F O R G E T - 6 слов.

Автор:  `Kopa [ Пн фев 20, 2012 20:46 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

WingLion писал(а):
Гость писал(а):
FORGET


FORGET в таком случае будет F O R G E T - 6 слов.


Ага. Есть прогресс, а есть "регресс" (вроде). От кодов
перешли к мнемоникам, а мы от слов к одиночным символам
(в русском языке их 36? - для слов ядра может и хватит),
а лучше тогда начать учить китайские иероглифы:)

P.S. Шутка с долей шутки:)

Автор:  WingLion [ Пн фев 20, 2012 20:57 ]
Заголовок сообщения:  Re: Разработка "сверху вниз"

`Kopa писал(а):
в русском языке их 36?


ОЙ... A когда три новых буквы добавили? И КАКИЕ???

... не-е-е ... не поверю, что именно те три...

`Kopa писал(а):
От кодов перешли к мнемоникам, а мы от слов к одиночным символам


Пока еще не перешли, однако... это была лишь нереализованная мысля...

Страница 11 из 12 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/