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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Opensource: опасность перегрузки и "сгорания"
Автор Сообщение
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
Программисты тоже бывают разные.

Это все равно что "труба разного диаметра". Какими бы разными ни были программисты, каждый конкретный программист (а точнее, группа программистов) предъявляет вполне конкретные требования к продукту. Поэтому при разработке один из первых вопросов: "какова целевая аудитория продукта?". Иными словами, кто за него готов заплатить (и есть ли у них вообще такие деньги :) ?
Сообщение Добавлено: Пт дек 29, 2006 15:46
  Заголовок сообщения:   Ответить с цитатой
chess писал(а):
Mihail писал(а):
Если под вторым пунктом понимать не столько продажу, сколько
модификацию, то для Форта все остальные пункты сводятся ко второму.

Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде.


Какое значение имеет, что я в дальнейшем сделаю с модифицированным продуктом?
Вопрос только в том, что целесообразней: делать все самому или использовать
готовый материал.

Цитата:
Mihail писал(а):
Это не есть нечто конкретное. В зависимости от типа психики, способностей и
опыта пользователя, требуется своя форма представления.

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


Программисты тоже бывают разные.
Сообщение Добавлено: Пт дек 29, 2006 14:24
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
Если под вторым пунктом понимать не столько продажу, сколько
модификацию, то для Форта все остальные пункты сводятся ко второму.

Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде.
Mihail писал(а):
Это не есть нечто конкретное. В зависимости от типа психики, способностей и
опыта пользователя, требуется своя форма представления.

Так как предполагается, что пользователями будут программисты, то требования к исходникам будут достаточно конкретны.
Сообщение Добавлено: Пт дек 29, 2006 14:06
  Заголовок сообщения:   Ответить с цитатой
chess писал(а):
Mihail писал(а):
1.Чтобы использовать специфические особенности данной реализации.
2.Чтобы самому продавать модификации продукта.
3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.
4.Документация всегда неполная. Часто, не всем и все в ней понятно.

Согласен только со вторым пунктом.


Если под вторым пунктом понимать не столько продажу, сколько
модификацию, то для Форта все остальные пункты сводятся ко второму.
Т.к. программирования в форт-системе является расширением оной.
Если меня заинтересует форт-система без исходников, то первое, что
я сделаю, это дизфорт и дизассемблер для ее.
Цитата:
Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние
люди могли в них самостоятельно и без лишних усилий разобраться.


Это не есть нечто конкретное. В зависимости от типа психики, способностей и
опыта пользователя, требуется своя форма представления.
Сообщение Добавлено: Пт дек 29, 2006 12:59
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
1.Чтобы использовать специфические особенности данной реализации.
2.Чтобы самому продавать модификации продукта.
3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.
4.Документация всегда неполная. Часто, не всем и все в ней понятно.

Согласен только со вторым пунктом.
По остальным пунктам покупаются не исходники, а труд людей. которые эти исходники написали таким образом, чтобы их труд купили. Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние
люди могли в них самостоятельно и без лишних усилий разобраться.
Основной целью, с которой выкладывают открытые исходники считаю возможность самостоятельного развития продукта другими.
Сообщение Добавлено: Пт дек 29, 2006 12:12
  Заголовок сообщения:   Ответить с цитатой
Гость писал(а):
Форт с его парадигмой может этому сильно помочь
используя свойство самодокументируемости программы
+ хорошая факторизация программыSmile


Кроме комментариев в тексте к программе хочется видеть полноценное описание концепции, структуры и алгоритмов. А также Quick Start Guide. У самодокументированного текста всего этого нет.
Сообщение Добавлено: Чт дек 28, 2006 20:26
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
Mihail писал(а):
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.


Исходники для этого совершенно не подходят. Нужны референсные проекты.

Mihail писал(а):
Документация всегда неполная. Часто, не всем и все в ней понятно.


Согласен с Хищником, если под исходниками понимается инструментарий:)
и нет необходимости в расширении функциональности его.

P.S. Мihail, по моему, ориентируется на создание именно инструментария.
Сообщение Добавлено: Чт дек 28, 2006 17:23
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
Mihail писал(а):
Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное.

С ростом объема исходников актуальность документации возрастает бурными темпами...

Форт с его парадигмой может этому сильно помочь
используя свойство самодокументируемости программы
+ хорошая факторизация программы:)

P.S. Разбираться в сложной программе без введения уровней абстракции
довольно неблагодарное занятие:)
Сообщение Добавлено: Чт дек 28, 2006 17:15
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм
доступных в рантайме.


Для Windows это мало чем отличается от перелицованного MSDN, причем мелкими кусками. Если у меня вызывается hPtr 2 Addr SystemCALL, то откуда я могу узнать, что такое 2? Хотя если полазить в документации на данную функцию, там и можно было бы вычитать, что 2 - это один из режимов работы (но какой, и почему здесь использован именно он?).

Mihail писал(а):
Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное.

С ростом объема исходников актуальность документации возрастает бурными темпами...
Сообщение Добавлено: Чт дек 28, 2006 16:00
  Заголовок сообщения:   Ответить с цитатой
Хищник писал(а):
Mihail писал(а):
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.


Исходники для этого совершенно не подходят. Нужны референсные проекты.


Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм
доступных в рантайме.

Цитата:

Mihail писал(а):
Документация всегда неполная. Часто, не всем и все в ней понятно.

Лучше качественная документация, чем махание рукой "ну все там, в исходниках".


Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое.
Качественная документация - понятие субъективное.
Сообщение Добавлено: Чт дек 28, 2006 15:50
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.


Исходники для этого совершенно не подходят. Нужны референсные проекты.

Mihail писал(а):
Документация всегда неполная. Часто, не всем и все в ней понятно.

Лучше качественная документация, чем махание рукой "ну все там, в исходниках".
Сообщение Добавлено: Чт дек 28, 2006 15:33
  Заголовок сообщения:   Ответить с цитатой
chess писал(а):
Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги.


Под небольшими я понимаю в пределах $100. Еще лицензия должна быть типа BSD.
Думаю, такие продукты подподают под оговорку о форт-проектах в правилах данной конференции.

Цитата:
Полностью открытые исходники - для чего их нужно покупать?


Чтобы использовать специфические особенности данной реализации.
Чтобы самому продавать модификации продукта.
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.
Документация всегда неполная. Часто, не всем и все в ней понятно.
Сообщение Добавлено: Чт дек 28, 2006 15:30
  Заголовок сообщения:   Ответить с цитатой
Mihail писал(а):
Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.

Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги.
Смысл в их закрытии в получении за них денег.
Полностью открытые исходники - для чего их нужно покупать?
Сообщение Добавлено: Чт дек 28, 2006 13:51
  Заголовок сообщения:   Ответить с цитатой
chess писал(а):
Коммерческих форт-систем хоть пруд пруди.


Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.
Сообщение Добавлено: Чт дек 28, 2006 13:31
  Заголовок сообщения:   Ответить с цитатой
Владимир писал(а):
"... современная болезнь приспособления, вызванная невозможностью справляться с новыми компьютерными технологиями в здравой манере. Он проявляется двумя различными, но связанными путями: непрерывной борьбой по освоению новых компьютерных технологий,
а также в более специфичной форме излишней идентификации с той или иной компьютерной технологией."


Последняя фраза походит на диагноз:)
Сообщение Добавлено: Чт дек 28, 2006 13:26

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


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