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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Сермяжная правда, или флейм о вечном
Автор Сообщение
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
gudleifr писал(а):
Добью Мура


И как же мы без Мура? Не нужно его бить!
Сообщение Добавлено: Пт мар 16, 2012 21:01
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
mOleg писал(а):
автор утверждает, тоже, что и я:
Дочитал Мура как раз до этого места. Все было еще хуже. Вместо адреса кода компилировался адрес словарной статьи. Мур утверждал, что таким образом исполнялка получает удобный доступ к остальным полям статьи.
Погодите дня три. Добью Мура, и нам надо будет очень много чего обкашлять.
Сообщение Добавлено: Пт мар 16, 2012 19:37
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
кстати, вот Implementation Issues for Superinstructions in Gforth
автор утверждает, тоже, что и я:
Цитата:
Traditionally, Forth has been implemented using an interpreter for indirect threaded code. However, over time programs have tended to depend less on specific
features of this implementation technique, and an increasing number of Forth systems have used other implementation techniques, in particular native code compilation.
Сообщение Добавлено: Пт мар 16, 2012 19:23
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
chess писал(а):
Нарушения стандартов это причина их развития или
появления новых редакций.

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

`Kopa писал(а):
Не используют не потому что
плохие или демонстрации, а в силу того, что мало кто
использует Форт и "низкая" осведомлённость о существующих
решениях (например в Форт-архивах) + нет решения
c синергетическим эффектом. Да и рынка Форт предложений
почти тоже нет:)

Это уже историческая проблема Форта, но она является следствием
экономической. В среде в которой, выкладывается все подряд и исходники
Форта появятся.
`Kopa писал(а):
Появился вопрос. Для того чтобы купить исходники смотрим
рейтинг их - "мало покупают" (причины разные) -> "плохой код"
-> "не покупаем" (рейтинг не растёт).
Если учесть что микроплатёж не обременит "карман", то показатель покупок не будет коррелировать с качеством кода
(покупать будут одни и те же в надежде получить более удачное решение, при заинтересованности его использования и
если прошли изменения в продукте).

P.S. Вывод пока напрашивается один - это система "микростимулирования" "микроизменений продукта" "микроплатежами":

Не особо понял вопрос. В основном продукты приобретаются в
проверенных местах. Иногда в новых, при этом есть риск купить не нужное.
Но риск невелик т.к. стоимость продукта ничтожна. Особенно, у
не зарекомендовавших себя новичков.
Сообщение Добавлено: Чт мар 01, 2012 16:32
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
вопрос писал(а):
Вот именно - одним из плюсов. Что и было сказано.

Ни один из прочих плюсов не был владением еще каким-то языком программирования.
вопрос писал(а):
Не было бы форта, было бы что-то иное... речь же идёт об индивидуализме именно фортеров

Был бы Си, Паскаль, ассемблер и т.д. С индивидуализмом в написании библиотек, кода и прочего. Почему вдруг Форт стоит особняком? Это такая же программа.
вопрос писал(а):
вот интересно, как нужно читать тему, чтобы не заметить, что недостатком видится именно отсутствие стандарта и избыточный догматизм тех, кто избегает перемен?

Я заметил, что видится недостатком. Мне из-за этого нельзя высказать противоположное мнение?
Сообщение Добавлено: Чт мар 01, 2012 08:55
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
!Шутка с долей шутки.

"Мысль" про "микроплатежи" плавно обозначила
другой вариант "микро", например опробовать систему
"микроидей" на данном Форуме для Фортёров.

1. Если "микромысль" несёт конструктивную составляющую
для того кому эта "мысль" предназначена, то "генератор"
мысли может попросить у "собеcедника" или сообщества что то подобное в ответ (мысль, правку кода или просто замечания и.т.д. и.т.п. и др) по его интересующим вопросам. Бонусы не погашенные
будут накапливаться.
2. (пока не продуман)

P.S. Если есть интерес, то можно обсуждать:)
Сообщение Добавлено: Ср фев 29, 2012 23:14
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
вопрос писал(а):
вот интересно, как нужно читать тему, чтобы не заметить, что недостатком видится именно отсутствие стандарта и избыточный догматизм тех, кто избегает перемен? :shuffle;


Отсутствие чего либо в системе потенциально важного может
и обычно компенсируется чем то (в Форте возможно "человеческим" фактором). Придерживаясь догматизма (сам не сторонник следования догмам) можно стабилизировать ситуацию
на некоторое время плодотворной работы:)
Сообщение Добавлено: Ср фев 29, 2012 22:47
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
Mihail писал(а):
вопрос писал(а):
Как образовать коллектив фортеров?

В все решает уже предлагаемая мной система микроплатежей.
Типа торрента, только в место рейтинга универсальная валюта (bitcoin).
Т.о. если исходники Форта будут покупать - значит они достаточно удовлетворяют всем требованиям
(в том числе, соответствия некому стандарту)


Появился вопрос. Для того чтобы купить исходники смотрим
рейтинг их - "мало покупают" (причины разные) -> "плохой код"
-> "не покупаем" (рейтинг не растёт).
Если учесть что микроплатёж не обременит "карман", то показатель покупок не будет коррелировать с качеством кода
(покупать будут одни и те же в надежде получить более удачное решение, при заинтересованности его использования и
если прошли изменения в продукте).

P.S. Вывод пока напрашивается один - это система "микростимулирования" "микроизменений продукта" "микроплатежами":)
Сообщение Добавлено: Ср фев 29, 2012 22:39
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
Хищник писал(а):
И одним из плюсов был именно Форт.

Вот именно - одним из плюсов. Что и было сказано.

Не было бы форта, было бы что-то иное... речь же идёт об индивидуализме именно фортеров
Хищник писал(а):
А у меня вот впечатления совершенно противоположные. Второй вариант оставляет тягостное впечатление - у людей были планы, но они погрязли в инструменте, и собственные мысли заменили на стандарты и догмы.
вот интересно, как нужно читать тему, чтобы не заметить, что недостатком видится именно отсутствие стандарта и избыточный догматизм тех, кто избегает перемен? :shuffle;
Сообщение Добавлено: Ср фев 29, 2012 21:47
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
Mihail писал(а):
`Kopa писал(а):
И сейчас много Форт исходников, но их никто не торопится даже использовать.

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


Посыл был понят не верно! Не используют не потому что
плохие или демонстрации, а в силу того, что мало кто
использует Форт и "низкая" осведомлённость о существующих
решениях (например в Форт-архивах) + нет решения
c синергетическим эффектом. Да и рынка Форт предложений
почти тоже нет:)

P.S. У кого разработки завязаны на Форт, возможно, вообще
не выкладывают и не выкладывали исходники:)
Сообщение Добавлено: Ср фев 29, 2012 16:06
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
вопрос писал(а):
Да, но эти ньюансы не будет знать кто-то другой, уже сейчас и даже с комментариями свой форт трудно понятен...

Надо, чтобы работало, или чтобы все нюансы можно было быстро передать? Это несвязанные, хотя и не взаимоисключающие показатели. Еще раз: Форт - это не явление того же порядка, что и С. Форт можно написать, С - практически нереально в рамках работы над конкретным проектом. Как уже упоминалось в теме выше, на С тоже можно писать функции и вызывать их по списку. Это формально может и не быть Фортом, но организует процесс разработки определенным образом. Почему нельзя пойти дальше и организовывать разработку проекта "с помощью написания для него Форта"? Форт - это нормальное, отработанное решение, которое не требует серии интуитивных озарений в попытке реализовать аналогичную функциональность в полностью самостоятельном аналоге на С. А ведь сейчас уже нередко появляются различные скрипты, ini-файлы, парсеры текстовых настроек и т.д. Форт предлагает уже готовое решение, опробованное десятилетиями и содержащее массу примеров и разъяснений подводных камней. Возносить его на пьедестал или демонизировать нет смысла. Это все равно что устраивать войны вокруг сортировки пузырьком - надо или не надо, умерла или не умерла, надо ее стандартизировать или нет...
Сообщение Добавлено: Ср фев 29, 2012 15:20
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
Mihail писал(а):
Нужен не нормальный, а постоянно совершенствующий.

Вот я и говорю, что нужен, потому, что сейчас его нет. Вот когда появится тогда и
полуфабрикаты станут товаром. Нарушения стандартов это причина их развития или
появления новых редакций. И само поддержание стандартов, да, может оплачиваться
частью дохода от торговли полуфабрикатами тем кто возьмется эти стандарты поддерживать. А то вон
википедию поддерживают, а сами деньги на это просят. Видимо википедия не смогла создать механизм
микроплатежей(а может никому особо не нужна) :)
Сообщение Добавлено: Ср фев 29, 2012 15:18
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
вопрос писал(а):
Как образовать коллектив фортеров? Хищнический коллектив образовался не вокруг форта и по независимым от форта причинам: не потому, что форт, а потому, что Хищник.

Э, вот только не надо переиначивать! Я что, такой замечательный, что мне смотрят в рот, и готовы принять любой экзотический язык, лишь бы был за моим авторством? Наш коллектив образовался, во-первых, людьми, которые решили объединить усилия, обладая квалификацией в разных областях, во-вторых, для решения задач проектирования систем, по которым были наработки. И одним из плюсов был именно Форт. Владение Фортом мы все время считали и считаем сильной стороной, поскольку он помогает разрабатывать embedded-решения с гибко управляемыми характеристиками. Например, с очень компактным кодом. Или с аппаратной поддержкой чего-либо. Или настолько простые, что не надо тратить время на освоение и отлавливание глюков компилятора.

вопрос писал(а):
1. в форт идут люди, не склонные к ... (заполняем самостоятельно) и потому получаются горькие индивидуалисты, т.е. человек выбирает инструмент под себя
2. в форт приходят талантливые и самостоятельные в мышлении люди, которые потом, завлечённые коварным инструментом, не способны реализовать первоначальные планы

первый вариан чрезвычайно пессимистичен, второй ... требует реформу инструмента и подходов оставляет возможность оптимизма

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

Что до первого варианта, то вот такой вопрос: многие ли пишут headers на С? Какие-нибудь константы туда положить, макросы. Ведь удобно, да? Это такой элемент подготовительной работы, опять же повторное использование кода. Ну и вот я сейчас сяду и буду кричать, что все пишущие хидеры погрязли в индивидуализме, и надо написать один универсальный стандартизованный хидер, кроссплатформенный, подходящий всем и максимально эффективный. Для каких задач? А для всех! А ничего, что требования-то разные - одним надо GUI, другим базы данных, третьим расчетные приложения? А ничего, вот и будем всем дружным коллективом писать большой universal_header.h! Что, никакого диссонанса не возникает? А если возникает, и подготовка хидеров является нормальной деятельностью для каждой программы на С, то почему нельзя точно так же подготовку Форт-машины считать нормальной деятельностью по подготовке к программированию на Форте? :dmad; Я вижу явное противоречие между декларируемой простотой написания Форт-машины и тем, что практически все недовольные положением дел в Форте на моей памяти ни одной своей завершенной реализации не предложили!
Сообщение Добавлено: Ср фев 29, 2012 15:08
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
`Kopa писал(а):
И сейчас много Форт исходников, но их никто не торопится даже использовать.

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

chess писал(а):
Пока нормального стандарта на форт не будет никакие системы микроплатежей и универсальная валюта
не помогут. Существуют форт-системы, которые сами по себе стандарты де-факто.

Нужен не нормальный, а постоянно совершенствующий. Системы микроплатежей стимулирует придерживаться
стандарту т.к. стандартные продукты более востребованы. С другой стороны некоторых случая нарушение стандарта
вполне допустимо. Т.о. достигается компромисс. Вообще, приведение к стандарту (к одному из стандартов)
это может быть отдельной специализацией. Т.е. каждый занимается своим делом. Если кому соблюдать
стандарт затруднительно, пусть делает как знает, к стандарту приведет тот, кто это умеет.

chess писал(а):
На базе совместного использования этих систем можно организовать коллективы и нормально работать.

Что значит организовать коллективы? Нанять или как?

chess писал(а):
На рынке торгуют не решениями, а товаром.

Решениями может быть товаром. В системе микроплатежей 2 вида товара имеют смысл. Это апгрейды и полуфабрикаты.
На раннем этапе, апгрейды открытых проектов. Далее, на его основе, может сформироваться рынок полуфабрикатов.
Сообщение Добавлено: Ср фев 29, 2012 14:29
  Заголовок сообщения:  Re: Сермяжная правда, или флейм о вечном  Ответить с цитатой
вопрос писал(а):
chess писал(а):
Эта проблема преувеличена. Можно пользоваться фортом и не зная всех нюансов.

Особенно если в рамках данной Форт-системы существует уже прототип
нужного решения:) и именно с этой частью Форт-системы работаешь и
и "улучшаешь" под необходимые возможности.

вопрос писал(а):
Нет, видимо, нельзя и , именно поэтому фортер
0) избегает С - куча ньюансов ведь и чужих :(

С трудно "игнорировать", если работа касается программирования
(в частности во встроенных решениях) в коллективе.

вопрос писал(а):
1) фортер избегает чужих фортов


Избегания нет, а используется тот или иной Форт или свой в силу
определённых критериев.:)

P.S. В основе, Форт-системы, выглядят почти одинаково:)
Сообщение Добавлено: Ср фев 29, 2012 14:28

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


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