Forth http://fforum.winglion.ru/ |
|
Оставить среднее http://fforum.winglion.ru/viewtopic.php?f=19&t=2805 |
Страница 6 из 6 |
Автор: | gudleifr [ Вс фев 12, 2012 18:18 ] |
Заголовок сообщения: | Re: Оставить среднее |
Alex писал(а): Мы с Вами сказали компьютеру одно и тоже. А человек может выбрать любую запись. Конгениально! Придумать для стека нотацию, уподобляющую его массиву, и с блеском доказать, что оно, действительно, похоже на массив!
|
Автор: | Hishnik [ Вс фев 12, 2012 19:02 ] |
Заголовок сообщения: | Re: Оставить среднее |
Alex писал(а): А человек может выбрать любую запись. Еще сейчас бывают такие двумерные варианты штрих-кода - куча пикселов. Вот ими, ими надо программы оформлять! |
Автор: | Alex [ Вс фев 12, 2012 19:31 ] |
Заголовок сообщения: | Re: Оставить среднее |
есть уже такие попытки - но мы же здравомыслящие люди, нам и небольшого количества символов хватит |
Автор: | Hishnik [ Вс фев 12, 2012 20:05 ] |
Заголовок сообщения: | Re: Оставить среднее |
Alex писал(а): есть уже такие попытки Надо же, прелесть какая! И это в то время, как ведется поиск способов сделать программу на Форте все более выразительной, пользуясь способностью создавать удобный синтаксис, позволяющий анализировать программу и непрограммисту. |
Автор: | Alex [ Вс фев 12, 2012 21:29 ] |
Заголовок сообщения: | Re: Оставить среднее |
Цитата: А это решение я привел только затем, чтобы можно было заметить, что там набран блок в две строки, а дальше он повторен копипастом еще 5 раз с заменой индексов и знаков сравнения. копипаст идеальный инструмент для размножения ошибок и неточностей. Вот упустили перед THEN слово EXIT - вроде работает, результат выдает, но зачем проходить все случаи? |
Автор: | Hishnik [ Вс фев 12, 2012 21:47 ] |
Заголовок сообщения: | Re: Оставить среднее |
Alex писал(а): копипаст идеальный инструмент для размножения ошибок и неточностей. Вот упустили перед THEN слово EXIT - вроде работает, результат выдает, но зачем проходить все случаи? А вот это кто писал? Alex писал(а): Мы с Вами сказали компьютеру одно и тоже. А человек может выбрать любую запись Выходит, стековые манипуляторы, с одной стороны, "одно и то же", а с другой - запись более привычными словами провоцирует ошибки... которые каким-то волшебным образом исчезают при использовании манипуляторов? |
Автор: | gudleifr [ Вс фев 12, 2012 22:04 ] |
Заголовок сообщения: | Re: Оставить среднее |
Чтобы доказать, что стековые манипуляторы яйца выеденного не стоят, надо придумать задачу на "их территории" (однородный массив маленького фиксированного размера в стеке), решение которой окажется им не по силам. Предлагаю описать на них алгоритм решающий (путем перебора, наверное) задачи о переправе ("волк-коза-капуста", "3туземца-3миссионера", "папа-2сына-мама-2дочки-мент-бандит"...). |
Автор: | Alex [ Вс фев 12, 2012 22:58 ] |
Заголовок сообщения: | Re: Оставить среднее |
рядышком я написал правильно, пример - 13<&1;t здесь ; означает exit. не хотел заострять, понимая что это копипаст и случайно. вся идея chessa вот как раз и состоит в том чтобы придумать и сделать инструмент чтоб подобных моментов было меньше. Гляньте историю, он уже который год об этом талдычит. да форма не привычна, но она краткая и логичная. Давайте хотя бы попытаемся понять что это, не отвергать сходу и помочь товарищу, конечно и доброй критикой тоже. ИМХО есть в его делах и словах правда, не растоптать бы. Есть отдельная тема по манипуляторам, если есть желание можно продолжить там. |
Автор: | Hishnik [ Вс фев 12, 2012 23:19 ] |
Заголовок сообщения: | Re: Оставить среднее |
Alex писал(а): вся идея chessa вот как раз и состоит в том чтобы придумать и сделать инструмент чтоб подобных моментов было меньше. Гляньте историю, он уже который год об этом талдычит. да форма не привычна, но она краткая и логичная. Давайте хотя бы попытаемся понять что это, не отвергать сходу и помочь товарищу, конечно и доброй критикой тоже. Существуют такие алгоритмы - интерпретаторы. Вот существуют, и все. Да, можно брать текст и раскладывать его по самым разным правилам на элементы. Кто ж с этим спорит? Можно придумывать языки с самыми разными свойствами. Это хорошо и правильно. Теперь берем конкретный язык - язык стековых манипуляторов. Компактно, пробелов нет, позволяет адресовывать элементы стека. При этом Цитата: он уже который год об этом талдычит Можно вопрос - а зачем талдычит? Кто-то мешает использовать? Кто-то недодал библиотек, денег, последователей внимания? Для полноценного использования нужно, чтобы кто-то сказал "ах, как прекрасно!" и побежал все переделывать на манипуляторах? Цитата: ИМХО есть в его делах и словах правда, не растоптать бы. А что растоптать? Проект не может быть реализован, или что? Требуются дополнительные программисты, инвестиции? Ведь нет этого всего, на манипуляторах написаны примеры. Человеку нравится. Да, непривычно, ну и что? По усилиям и результаты. |
Автор: | VoidVolker [ Пн фев 13, 2012 00:31 ] |
Заголовок сообщения: | Re: Оставить среднее |
Эхх. Ну сколько можно мусолить эти стековые манипуляторы? Нет, ну честно, вот лично я уже устал читать про них на "каждом углу форума". Вот сколько лет эта тема уже обсуждается, а? Вообще, я не только про них. Тут есть еще несколько злободневных тем, которые при упоминании в какой-то теме вызывают прямо-таки безумную волну флейма. Причем совершенно однородного. Это типа такой троллинг? Или что? Вот лично я за эти годы Вот раз и два. Всего лишь пара скромных примеров. Как бы несколько полных переработок, объем тем и их популярность сами за себя говорят. А вообще, это все моё личное мнение. И меня совершенно не волнует кто и что об этом думает. Я не говорю, куда надо идти. Я просто подсказываю возможное направление. Одно из многих. А куда идёте Вы? ... |
Страница 6 из 6 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |