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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 159 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 11  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 07, 2010 15:43 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
Причем я видел достаточно много программирующих людей, которые стремились непременно использовать побольше возможностей языка, и еще искали, куда бы в их программу приткнуть то, что они прочитали, и практически никто не то что хорошего кода не писал, а и просто не доводил программы до приемлемого уровня..
Не нужно уходить от ответа на вопрос "зачем возможности (в т.ч. переопределение) если ими не стоит пользоваться"


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

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

На этот вопрос я уже ответил - наличие возможности не является обоснованием того, что этой возможностью стоит пользоваться в произвольно выбранных ситуациях.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 07, 2010 15:49 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
вопрос писал(а):
Не нужно уходить от ответа на вопрос "зачем возможности (в т.ч. переопределение) если ими не стоит пользоваться"

На этот вопрос я уже ответил - наличие возможности не является обоснованием того, что этой возможностью стоит пользоваться в произвольно выбранных ситуациях.

не произвольно, для ряда задач напрашивается.


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Хищник писал(а):
А если тройным, с инвертированным вторым байтом... Зачем придумывать сложности какому-то абстрактному "классическому" Форту, если есть масса возможностей этих сложностей избежать? Кому от этого будет лучше, и станут ли Форты без адресного стека (относимые в контексте обсуждения к классическим) в чем-то ущербными?

http://fforum.winglion.ru/viewtopic.php?t=2250

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
кстати, на сколько помню в Форпосте тоже есть стек адресов.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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

Ну и что, что напрашивается? Стоит ли усложнение наблюдаемого эффекта? Ведь еще немножко, и будет регистровая машина.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mOleg писал(а):
http://fforum.winglion.ru/viewtopic.php?t=2250

Наличие ссылки не означает правильности изложенных сведений, и корректности выводов из них.
mOleg писал(а):
кстати, на сколько помню в Форпосте тоже есть стек адресов.

Это еще одно косвенное, а не прямое, подтверждение. Мало ли что где есть - важно ведь еще, с какой целью сделано, и какие следствия наблюдаются.


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
вопрос писал(а):
не произвольно, для ряда задач напрашивается.

Ну и что, что напрашивается? Стоит ли усложнение наблюдаемого эффекта? Ведь еще немножко, и будет регистровая машина.
регистровая машина не будет даже при 100 стеках!


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Хищник писал(а):
Наличие ссылки не означает правильности изложенных сведений, и корректности выводов из них.

ну, что же, содержимое по ссылке обсуждаемо. Можно рассмотреть.

Хищник писал(а):
mOleg писал(а):кстати, на сколько помню в Форпосте тоже есть стек адресов.
Это еще одно косвенное, а не прямое, подтверждение

тут другое. Я вспомнил о том, что там есть стек адресов.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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

Судя по количеству комментариев, содержимое по ссылке прошло мимо внимания и обсуждения не вызвало.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
регистровая машина не будет даже при 100 стеках!

По стилю программирования принципиальной разницы не будет. Стек позволяет использовать 0-операндные команды, а 2-3-4-5-10-100 стеков заставят вводить в язык команды обмена между ними, приведут к усложнению команд, которые должны будут собирать операнды со всех стеков подряд. И вообще правильно разместить операнды окажется нетривиальной задачей, не говоря уже о возможных просчетах в планировании такой странной многостековой системы команд.


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
вопрос писал(а):
регистровая машина не будет даже при 100 стеках!

По стилю программирования принципиальной разницы не будет. Стек позволяет использовать 0-операндные команды, а 2-3-4-5-10-100 стеков заставят вводить в язык команды обмена между ними, приведут к усложнению команд, которые должны будут собирать операнды со всех стеков подряд. И вообще правильно разместить операнды окажется нетривиальной задачей, не говоря уже о возможных просчетах в планировании такой странной многостековой системы команд.

Да, Хищник прав. Попытка спланировать 3-стековый (не считая возвратов) форт привела к выводу, что не хватает именно идей, новшеств - просто добавлять стек?

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

Изображение вот другой хищник - то ли избегает новшеств, то ли от вопросов уходит - обращаю внимание - уже забрёл в пустыню, стоит ли нашему Хищнику подражать такому консерватору?

Немного серьёзнее - новшество не станет предметом усилий, пока к нему не проснулся деятельный интерес


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Несколько соображений:
1. Количество полезных операций по обмену между стеками ограничено
2. Ограниченное количество операций позволяет оптимизировать способ их осуществления
3. Большее количество примитивов не есть зло, а наоборот предоставляет выбор
4. Большая часть новых операций будет задействована в более высокоуровневых словах


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
вопрос писал(а):
Попытка спланировать 3-стековый (не считая возвратов) форт привела к выводу, что не хватает именно идей, новшеств - просто добавлять стек?

конечно еще одним стеком Форт не удивить 8) дело не только в количестве стеков.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
другой хищник - то ли избегает новшеств, то ли от вопросов уходит - обращаю внимание - уже забрёл в пустыню, стоит ли нашему Хищнику подражать такому консерватору?

Есть достаточно много картинок с хищниками - почему вдруг выбран, гм, тупой голливудский мультик? :)
вопрос писал(а):
Немного серьёзнее - новшество не станет предметом усилий, пока к нему не проснулся деятельный интерес

Ну а откуда интерес, если сделать можно достаточно легко, но почему-то не делается? Зачем тут собирать совещания "делать или не делать", если основной вопрос - "и что теперь станет быстрее/удобнее/надежнее?". Конечно, можно долго спорить, какую из новаторских идей считать модной в этом месяце, но мне это напоминает необходимость делать "ку" два раза при виде желтых штанов. Ну договоримся, что три стека - это круто, 17 разрядов - перспективно, а за двунаправленными квазииндексными цепными деревьями будущее... и что дальше?


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

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


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

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


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

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