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/ |