Forth
http://www.fforum.winglion.ru/

обсуждение не понял чего
http://www.fforum.winglion.ru/viewtopic.php?f=25&t=2758
Страница 5 из 5

Автор:  mOleg [ Пт сен 16, 2011 15:44 ]
Заголовок сообщения:  Re: обсуждение не понял чего

Хищник писал(а):
А чего тут защищаться-то? Я так, помечаю для справки, что при отсутствии практических подтверждений (вагон какого-то кода к ним не относится) вряд ли стоит ориентироваться на более слабого специалиста, особенно если он без спросу вылезает со словами "ну я уж объяснял-объяснял".

Все правильно, я очень слабый специалист и не могу двух слов связать, поэтому прошу супера Хищника игнорировать мои сообщения в дальнейшем. В конце концов, более квалифицированный WhiteTigr сам поставит меня на место :))

Автор:  white_TigR [ Пт сен 16, 2011 15:53 ]
Заголовок сообщения:  Re: обсуждение не понял чего

Хищник писал(а):
P.S. whiteTigr имеет в Форте на голову более высокую квалификацию

А я считаю себя нубом полным, которому еще учиться и учится. :oops:

Нужно попробовать адаптировать к Quark'у unit.fts
Примеры действительно выглядят красиво. :)

Автор:  chess [ Пт сен 16, 2011 16:19 ]
Заголовок сообщения:  Re: обсуждение не понял чего

white_TigR писал(а):
Примеры действительно выглядят красиво.

Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого
на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это
надо доказать:
В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить.
'Красота' только слово. Что за этим словом?

Автор:  white_TigR [ Пт сен 16, 2011 16:24 ]
Заголовок сообщения:  Re: обсуждение не понял чего

chess писал(а):
white_TigR писал(а):
Примеры действительно выглядят красиво.

Вот хотя и выглядят они и в Делфи и в Форте от Олега 'красиво', только без этого
на практике без труда можно обойтись. Тогда зачем? А вот если нельзя обойтись без труда, то это
надо доказать:
В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить.
'Красота' только слово. Что за этим словом?

Видимо, за этим словом легкость сопровождения программ. Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ. Может быть нехватает опыта или понимания "духа форта".
К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо.

Автор:  chess [ Пт сен 16, 2011 16:35 ]
Заголовок сообщения:  Re: обсуждение не понял чего

white_TigR писал(а):
Правда, у меня словари ассоциируется как раз с усложнением восприятия и написания программ.

У меня уже не просто ассоциируются, я уже это усложнение вывел на основе психологических данных.
white_TigR писал(а):
К слову, в кросс-компиляторе для форт-процессора словари даже не реализованы, и работается без них вполне неплохо.

Я поступил аналогично для своих кросскомпиляторов и затруднений никаких не испытываю.

Автор:  mOleg [ Пт сен 16, 2011 16:41 ]
Заголовок сообщения:  Re: обсуждение не понял чего

chess писал(а):
В чем состоит затруднение если обойтись без красоты или почему станет легче если ее применить.'Красота' только слово. Что за этим словом?

ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее. Ведь иначе бы все было просто бы - один язык на всех 8), а их вона-сколько понаплодилось...
Да, с утверждением: "красота только слово" - я не согласен.

Автор:  вопрос [ Пт сен 16, 2011 20:08 ]
Заголовок сообщения:  Re: обсуждение не понял чего

mOleg писал(а):
не кажется, что человеки все-таки разные люди

http://elementy.ru/news?newsid=431673 :D :shock:

Автор:  KatastrofaS [ Пт сен 16, 2011 20:23 ]
Заголовок сообщения:  Про полезные словари

В моей последний форт-системе словарей органически не было, но для ассемблера и компиляции других систем я добавлял всё-таки словари, реализованные в отдельном массиве памяти. Прелесть была в их лёгком удалении после использования.
Само же понятие контекста очень полезное, раз в других областях жизни оно такое мощное - почему бы при создании программ не пользоваться?

Автор:  Alexander [ Пт сен 16, 2011 20:57 ]
Заголовок сообщения:  Re: обсуждение не понял чего

Ох! Спорят где у палки конец и где начало
Чем вам концепция пакетов не нравится для форт-слов?! имеется в виду реализация package в том же самом swiftе.
Что же касается именование неких переменных в разных модулях, то я скажу так: зачем???!!!
Концепция ухода от именованых областей за пределами одного модуля и тем более одного определения! куда она подевалась?! не пойму...
словари нужны для того чтобы придать иную семантику точно такому же слову. и примером хорошим служат слова IF-THEN,BEGIN-UNTIL и т.п. котрые применяются либо как слова в коде на ассемблере, либо как высокууровненвые слова. Если у вас порядок поиска словарей содержит больше чем 5 единиц а эти словари большие, то что-то вы делаете не так на Форте ). Единственный большой словарь который есть - forth.

Автор:  Hishnik [ Пт сен 16, 2011 23:27 ]
Заголовок сообщения:  Re: обсуждение не понял чего

mOleg писал(а):
ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному

Вот поэтому и не надо выдавать сентенции вида "ну я же уже говорил". Проблема словарей действительно весьма сложна и неоднозначна, сделав шаг, стоит потратить массу усилий на анализ возможных сценариев. Ценность решения не в том, что оно мгновенно становится приоритетным, а в том, что оно всесторонне проанализировано, указаны слабые и сильные места, условия применения, возможные альтернативы. А сценариев "1. я же уже сделал 2. а почему никому не нужно-то?" можно пронаблюдать массу. Потому и не нужно, что силовое пропихивание одного варианта вызывает скорее отторжение.

Автор:  вопрос [ Сб сен 17, 2011 10:22 ]
Заголовок сообщения:  Re: обсуждение не понял чего

white_TigR писал(а):
Примеры действительно выглядят красиво.

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

FORTH > конкретная реализация

идея FORTH-а > Мур

Автор:  chess [ Сб сен 17, 2011 11:52 ]
Заголовок сообщения:  Re: обсуждение не понял чего

mOleg писал(а):
ребята, а вам не кажется, что человеки все-таки разные люди. И мыслят все-таки несколько по-разному (не сильно, конечно, но все же), поэтому то, что одному проще - другому сложнее.
Ведь иначе бы все было просто бы - один язык на всех , а их вона-сколько понаплодилось...

Кажется\не кажется. Это все кажущиеся предположения и они ни о чем не говорят.
Вывод об одном языке - откуда он взялся, опять из кажущихся предположений. :)
Вобщем решать задачи есть много способов(как в математике - задачу можно решить по разному) но те способы, в которых инструментальный оперативный контекст сведен к минимуму проще для программиста, чем остальные. Словари только одна из компонент, которая увеличивает оперативный инструментальный контекст.

Автор:  _Harry [ Сб сен 17, 2011 12:39 ]
Заголовок сообщения:  Re: обсуждение не понял чего

вопрос писал(а):
да, это правда, этим любуются, но пользуются ли этим.

Ну я пользуюсь -
на основе Unit-ов сделана к примеру распределенная форт система для MSP-430
А также с использованием "умных" словарей форта сделана библиотека для подключения Си-шных
заголовочных файлов. Есть и еще кое что но помельче не буду перечислять.

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