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

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
WingLion писал(а):
Гы! С таким показателем лучше всех работает тот, кто НИЧЕГО НЕ ДЕЛАЕТ!

Утрировать - это не конструктивно.
WingLion писал(а):
а сами переопределения зазубривать кто будет?

Скомпилируй текст по стексам из темы Контекстная компиляция, сохрани форт-систему и работай
с командами манипуляции на стеке параметров в их регулярном виде(там написано в каком). Ограничения - работать можно с числом параметров не более 4-х, а на выходе их не может быть задано больше 8-ми.
Если надо больше и тех и тех - можно сделать. Мне редко надо больше 3-х на входе и 6-ти на выходе.
Эти команды можно применять только в режиме компиляции ( внутри определений через : ). И больше ничего запоминать не надо. :)
WingLion писал(а):
п.с. Стековая нотация - это способ записи информации и никаким образом не относится к умению работать

И причем здесь стековая нотация.

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


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

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


Утрирование, в данном случае, лучше всего показывает бессмысленность утверждения:

chess писал(а):
А показатель... - чем меньше используешь стековые манипуляции, тем лучше работаешь со стеком.


chess писал(а):
Скомпилируй текст по стексам из темы Контекстная компиляция, сохрани форт-систему и работай


ЗАЧЕМ? :shock:

Есть стандартные слова для работы со стеком, их вполне достаточно.

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 25, 2007 19:12 
---


Последний раз редактировалось profiT Сб мар 01, 2008 00:49, всего редактировалось 1 раз.

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

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Код:
: что-то ."ха-ха!" ;

Хотя, я и не спорю на счет значимости стека.

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


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
chess писал(а):
Скомпилируй текст по стексам из темы Контекстная компиляция

Я что-то пропустиЛ? Можно линк?

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
profiT писал(а):
Могу разжевать "тему номера" второй раз, ещё сильнее: "стек в форте малозначителен".

Постфиксная запись может существовать и не на стеке. Но форт все же ассоццируется со стековой машиной. Уберем стек - придется убрать и стековую семантику. Сменили семантику - получили другой язык. Класса 0, ага... и заново придумываем всю грамматику и внутренний движок.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
VoidVolker писал(а):
Я что-то пропустиЛ? Можно линк?

Не стоит. :) Стексы, локалсы, кодофайл - не относятся к устоявшимся терминам. Несмотря на упорство их использования.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 26, 2007 00:46 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Хищник писал(а):
Стексы, локалсы, кодофайл - не относятся к устоявшимся терминам. Несмотря на упорство их использования.

Что за стексы? Вот например локалсы я использую для первичной быстрой проверки идеи, а потом уже, видя как что работает и в каком порядке, заменяю на стековые манипуляции. Мне вот сложно вот так вот с разбегу расписать все эти ROT, SWAP, OVER и т.п. в нужной последовательности для работы какого-то сложного слова, или там формулы. Для меня локалсы - прежде всего инструмент, используемый при создании слова. Оставляю в слове, если надо сделать мелочь какую-то на пару раз.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 26, 2007 01:11 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Локалсы - это жаргонизм. От locals - local variable, локальные переменные. Если стоит задача оставить след в терминологии - да, можно и жаргонизмы натаскать в язык. Но не надо потом удивляться, что при использовании такого самопального термина многие не понимают, о чем речь.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 26, 2007 05:02 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 23, 2006 04:10
Сообщения: 129
Благодарил (а): 44 раз.
Поблагодарили: 5 раз.
profiT писал(а):
VoidVolker писал(а):
Главная сложность программирования заключается в отсутствии немедленной визуализации любого действия программиста.

Не знаю о чём это. Я нажимаю F9 и немедленно визуализирую любое моё действие, запуская код.


А мона чуть подробнее ? про Я нажимаю F9

где мы находимся при этом?
в каком-то шелле?
просто в ФАРе?

или ещё как-то по-другому?

можно конкретный пример "визуализации" ?

profiT писал(а):
Просьба свой и многими любимый обычный флудобред не продолжать дальше на эту тему -- тут HEBTEMY.


и всё-таки.
рискуя быть осмеянным.

не совсем въезжаю в этот как-бы "PS"

просто хочется отчётливо понять --
[меня всегда волновала проблема визуализации при программинге] -- у меня с этим туго.

_________________
Чак Мур -- вот глыба-Человек, ему -- респект и уваженье !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 26, 2007 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
VoidVolker писал(а):
Я что-то пропустиЛ? Можно линк?

http://fforum.winglion.ru/viewtopic.php?t=334&postdays=0&postorder=asc&start=15

Исходник: http://chess-forth.nm.ru/Forth/Solvings/ использовать не надо - там с ошибками написано, потом там будет вариант на базе моего ассемблера(без глобальных переменных).

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


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

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
zehotello писал(а):
А мона чуть подробнее ? про Я нажимаю F9
где мы находимся при этом?
в каком-то шелле?
просто в ФАРе?
или ещё как-то по-другому?
можно конкретный пример "визуализации" ?

http://my.opera.com/forth/blog/environment
Кстати, интересно - кто какие ещё примочки/костыли использует для удобства работы с spf?

_________________
http://forth.org.ru/~ygrek


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
ygrek писал(а):
Кстати, интересно - кто какие ещё примочки/костыли использует для удобства работы с spf?

Я пока только начинаю работать с спф - так что пока еще ничего не использую, но мне тема интересна. Вот например : и ; вывел на отдельные кнопки и еще там пару хоткеев по мелочи, а так использую редактор SciTE. А для исходников добавил в контекстное меню команду "Изменить".

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


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

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


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

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


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

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