Forth
http://fforum.winglion.ru/

Ограничения FORTH
http://fforum.winglion.ru/viewtopic.php?f=4&t=3051
Страница 4 из 6

Автор:  gudleifr [ Ср июн 17, 2015 13:32 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  gudleifr [ Вс июн 21, 2015 12:45 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  gudleifr [ Пн июн 29, 2015 13:26 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  in4 [ Пн июн 29, 2015 22:17 ]
Заголовок сообщения:  Re: Ограничения FORTH

А как же VECTOR и STRUCT ? Одно дает ссылки, другое - структуры. Ну, ссылки можно хранить в переменных VARIABLE . И массивы тоже можно сделать.
Вроде нет ограничения - или не туда/не так смотрю?

Автор:  gudleifr [ Пн июн 29, 2015 22:38 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  Hishnik [ Пн июн 29, 2015 23:24 ]
Заголовок сообщения:  Re: Ограничения FORTH

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

Я просто замер в восхищении. Это даже комментировать невозможно! Чтобы так тонко балансировать в своем бреде на самой границе теоретических измышлизмов - это просто талант.

Автор:  gudleifr [ Пн июн 29, 2015 23:36 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  Hishnik [ Вт июн 30, 2015 10:37 ]
Заголовок сообщения:  Re: Ограничения FORTH

gudleifr писал(а):
А чего конкретно Вы не поняли?

Общий сюжет понятен, а вот детали вызывают сомнения. Уж очень много возможностей написать короткий образовательный рассказ наподобие "что бы было, если бы в мире пропала сила трения". Там, к примеру, школьники такое нафантазировали, и вдруг раз - и сами упали, поскользнувшись, и шнурки тут же развязались. А тут тоже много интересного будет, если и VECT вдруг исчезнет как класс, и структуры данных нельзя будет описывать (хотя тут больше неудобств, чем курьезов).

Автор:  gudleifr [ Вт июн 30, 2015 10:43 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  Hishnik [ Вт июн 30, 2015 12:06 ]
Заголовок сообщения:  Re: Ограничения FORTH

gudleifr писал(а):
Ну, во-первых, на вычислительной мощности ЯП наличие/отсутствие подобных конструкций доказуемо не скажется (есть много ЯП без них). А, во-вторых, в FORTH есть много способов сделать проще и удобнее (понятно, часто, в зависимости от задачи).

Мне, пожалуйста:
1. Форвардное определение.
2. Какой-нибудь способ перенаправить весь вывод программы в файл, если ранее это было не предусмотрено.
3. Способ описания юнита из Warhammer, который может нести некоторое количество артефактов (на вкус игрока), иметь некоторое количество спецсвойств, и находиться под некоторым количеством эффектов.

gudleifr писал(а):
Здесь Ваша "узколобость" порождена вынужденностью отстаивать свою манагерскую нишу: Вам надо втюхать конечный продукт. А как его втюхаешь, если "можно проще и удобнее", но полуфабрикат?

Ну куда мне до высокого искусства просиживания штанов на работе! :)

Автор:  gudleifr [ Вт июн 30, 2015 12:14 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  Hishnik [ Вт июн 30, 2015 12:40 ]
Заголовок сообщения:  Re: Ограничения FORTH

gudleifr писал(а):
DEFER? DOER?

И чем это по эффекту отличается от VECT? Впрочем, я VECT давно делаю именно как DEFER, просто имя уж очень прикипело...

gudleifr писал(а):
Удобнее вторичная FORTH-машина. Если, конечно, ОС этого не позволяет.

Мда, по сравнению с заранее переопределяемым EMIT это, конечно, дико эффективно и удобно. А EMIT, который делает строго одно - вывод в черно-белую консоль, и жестко завязан только на это действие из принципиально-теоретических соображений, может по праву считаться достоянием Форта и его визитной карточкой :) Чтобы уж, так сказать, потенциальные конкуренты-программисты отсеивались понадежнее.
gudleifr писал(а):
(ЮНИТ ... НАЧАЛЬНОЕ-ЗДОРОВЬЕ ... АРТЕФАКТЫ (...) СПЕЦСВОЙСТВА (...) СОСТОЯНИЕ (ЗОЛОТО ... ЗДОРОВЬЕ ... ЭФФЕКТЫ (...)) ... )

А это случайно не разновидность структуры, нет?

Автор:  gudleifr [ Вт июн 30, 2015 12:47 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

Автор:  Hishnik [ Вт июн 30, 2015 14:12 ]
Заголовок сообщения:  Re: Ограничения FORTH

gudleifr писал(а):
Зависит от того, что Вам надо. в том-то и плюс FORTH, что я могу написать то что надо, а не притягивать за уши к стандартному решению. Даже Вы, например, реализовали VECT "в виде DEFER", а не виде векторного слова (как в учебнике).

То есть надо может быть что угодно, но не DEFER/VECT? :)
gudleifr писал(а):
Зависит от задачи. Вполне допускаю ситуацию, когда целевая компиляция будет стоить дешевле, чем поиск подходящей дырки, оставленной в реализации.

Опять же, раз такая ситуация допустима, то все альтернативные подходы следует подвергнуть обструкции? :)
gudleifr писал(а):
Только в том смысле, что термин "структура" означает не конструкцию STRUCT, а вообще "любую организацию данных".

И опять же, организация данных может быть любой, но ни в коем случае не со словом STRUCT? :)

Нет, забавно, честное слово.

Автор:  gudleifr [ Вт июн 30, 2015 18:37 ]
Заголовок сообщения:  Re: Ограничения FORTH

<Убрано во исполнение решения Hishnik>

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