Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт апр 23, 2024 14:08

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 203 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Чт апр 19, 2012 23:34 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
И о периодических метаниях от "надо все делать с помощью библиотек, даешь их использование"
Где метания? :D
VoidVolker писал(а):
А так-то, оно да, в большинстве случаев пишется в одну строку:nncron
Замечательно именно то, что в каждом случае по-разному :D В одном форте, в то время как в С, С++, ещё ряде языков - почти одинаково


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 04:56 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
Замечательно именно то, что в каждом случае по-разному :D В одном форте, в то время как в С, С++, ещё ряде языков - почти одинаково


У них то оно всегда одинаково одинаковое, а у нас каждый раз по-разному разное! (с)...

п.с. При той свободе, которую дает Форт - требование однообразить все - равносильно требованию посадить всех в тюрьму.

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

Представьте, что вам нужно посчитать производную от функции ax2+b, и вас посылают в библиотеку за ее решением.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 09:40 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion писал(а):
равносильно требованию посадить всех в тюрьму

история знает, что рабский - невольничий - труд непроизводителен, из этого следует, что уникальная производительность С - скорее происходит от свободы. :D
В этом смысле "требование считать, что 3*3=9 равносильно несвободе" - такой пример должен смущать. А необходимость делать заново простейшие вещи (отлаживать. тестировать, совершенствовать. дополнять, снова отлаживать, а у соседа всё готово) - это свобода или несвобода?
WingLion писал(а):
Библиотека - это сборник решений

Что есть библиотека? это сборник решений, но каких?
Эх...
1. Это сборник решений, которые претендуют на универсальность, т.е. охватывают как можно большее число случаев, желательно - все (для некоторых задач).
не знаю как кого - меня циферки там выше вполне убеждают
32 * 3 * 3 * 5 = 1/10
против
1 * 1 * 1 = 14 * ...
2. Это сборник решений, которые продуманы в самых разных смыслах
3. это сборник решений, которые оформлены (представлены) так, что их использование не ограничивает (да, вот именно) понимание и не суживает компетентность

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 14:07 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
А необходимость делать заново простейшие вещи (отлаживать. тестировать, совершенствовать. дополнять, снова отлаживать, а у соседа всё готово) - это свобода или несвобода?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 15:47 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
Вот вот вы дали свое мнение
Zinger писал(а):
...думаю, что на заре возникновения жизни...

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

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 17:11 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Хищник писал(а):
Миф о том, что на просторах интернета все уже давно выложено, и надо только взять - сладок и приятен. Работать уже когда будем?

Для форта - да, ничего такого не выложено. Я думаю, библиотеки многих других языков обладают нужными свойствами.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 18:16 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
Я думаю, библиотеки многих других языков обладают нужными свойствами.

Они обладают многими свойствами за исключением нужного.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 18:56 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion писал(а):
Они обладают многими свойствами за исключением нужного.

Это как-раз непонятное мне мнение (тут нет достаточно удивлённого смайлика)
библиотеки большинства языков достаточно продуманы и даже проходят многолетнее испытание на пригодность, прежде чем стать частью стандарта (boost)
Конкретный пример можно?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 19:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
Конкретный пример можно?


Конкретный пример того, что все эти библиотеки "на других языках" написаны не на Форте? Неужели не понятно, что они все такие?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Пт апр 20, 2012 20:39 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
WingLion писал(а):
вопрос писал(а):
Конкретный пример можно?


Конкретный пример того, что все эти библиотеки "на других языках" написаны не на Форте? Неужели не понятно, что они все такие?
Не понял


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Ср апр 25, 2012 13:14 
Не в сети

Зарегистрирован: Пт дек 02, 2011 09:02
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Повторяю по-русски... Главный недостаток библиотек на иных языках в том, что они НЕ НА ФОРТЕ, а значит, при подключении их к Форту гарантирован ГЕМОРОЙ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Ср апр 25, 2012 13:26 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
WingLion_from_Work писал(а):
Повторяю по-русски... Главный недостаток библиотек на иных языках в том, что они НЕ НА ФОРТЕ, а значит, при подключении их к Форту гарантирован ГЕМОРОЙ.


Это проблема не библиотек, это проблема существующих трансляторов форта.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Ср апр 25, 2012 13:52 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Antender писал(а):
Это проблема не библиотек, это проблема существующих трансляторов форта.

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Ср апр 25, 2012 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
WingLion писал(а):
Они обладают многими свойствами за исключением нужного.

Это к тому, что очень-очень понадобились библиотеки, писаные на форте? :)
Чужие неудобно переделывать или неудобно эмбеддить?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: noob log
СообщениеДобавлено: Ср апр 25, 2012 18:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
вопрос писал(а):
А необходимость делать заново простейшие вещи (отлаживать. тестировать, совершенствовать. дополнять, снова отлаживать, а у соседа всё готово) - это свобода или несвобода?


Это - ЗАВИСТЬ.

A еще, у соседа машина, дача и миллион в банке... Означает ли это, что они и у меня есть? Или все же мне надо сначала все это ЗАРАБОТАТЬ?

Без труда не выловишь и рыбку из пруда. Так что..

отлаживать. тестировать, совершенствовать. дополнять, снова отлаживать - именно так и никак иначе!

dynamic-wind писал(а):
Это к тому, что очень-очень понадобились библиотеки, писаные на форте? :)
Чужие неудобно переделывать или неудобно эмбеддить?


Это к тому, что махать C-шным флагом, заявляя, что "там все есть" - в данном случае - бессмысленно и бесполезно.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 203 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

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