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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 106 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 19:04 
Не в сети

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

Из тех, кого я знаю - минимум четыре.

КТо это, и где продукты?

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 19:16 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Аа, нет, я думал, речь шла о фортах. Видимо, меньше.
вопрос писал(а):
И смысл этого был в том. чтобы выяснить, где же причина отсутсвия масштабных проектов на форте...

Да там же, где причина отсутствия масштабных проектов вообще. Дело почти никогда не бывает в свойствах языка, если только мы не пытаемся написать трехмерную стрелялку на интерпретирующем Бейсике. Для больших проектов грамотное управление существенно важнее, чем собственно кодинг. Разумеется, хардкорные программисты от такого утверждения фырчат что твои самовары, потому что "абыдно, да?". В итоге ничего и не планируется, потому что "мы же не настолько тупые, правда?", а разница в качестве оказывается примерно такой же, как, скажем, решать задачи по математике только в уме, не пользуясь не то что калькулятором, но даже бумагой. И много так можно нарешать/накодить? Ровно до момента, пока не наступит состояние "ануегонафикнадоело". Отмечаем, что "фортер" часто является тем самым бунтарем, свободу которого никто и ничто ограничивать не должно, и получаем ситуацию программирования на чистом адреналине. Пока адреналин есть, программа пишется, причем в сторону "чтобы было еще больше адреналина". И выход из такой ситуации примерно похож на выход из запоя. Не имеет смысл спрашивать "из какого бы стакана нам еще выпить?" или "какой бы тост сказать?". Равно как не имеет смысла воздевать руки и патетически провозглашать, что "Хищник опять уводит в сторону" :)) Надо перестать пить (начать организовывать рабочий процесс). Остальное от лукавого, и годится разве что для посиделок программистов за пивом - друг другу похвастаться крутостью кода.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 19:18 
Не в сети
Administrator
Administrator
Аватара пользователя

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

У нас и в Интеле :) Знаю еще одного, он не фортер, но компиляторы вполне пишет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 20:22 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
1) Си достаточно прост и его не сложно реализовать начинающему
2) не надо путать работу оптимизатора и языка программирования (они связаны между собой, но не обязательно это одна вещь)
3) большие программы на форте есть, только они обычно в специфических областях (например космос )
4) форт обычно удобнее использовать там, где используются все его стороны - то есть не только как компилятор, а как языковую среду

5) не стот пытаться переносит код с Си на форт! будет выглядеть и работать ужастно
6) не стоит писать определения больше экрана - на любом языке вас не поймут
7) не стоит избегать коментариев даже в набросках - это позволяет в первую очередь самому контролировать, что ты делаешь
8) не стоит тупо копировать какой-то алгоритм, не понимая его работы (обязательно будут тонкости, мимо которых пролетишь)

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Цитата:
Да там же, где причина отсутствия масштабных проектов вообще. Дело почти никогда не бывает в свойствах языка
Но, форт, пожалуй - исключение, я видел С на Прологе, Пролог на С, Лисп на Прологе, Пролог на Лиспе, даже что-то из этого на JavaScript...
С на форте я не видел, хотя пролог реализовали, но он был настолько нестандартный и медленный, что у меня не хватило терпения освоить. Это при том, что некоторые (нет, не многие) решения фортеров в "своих фортах" ничем не уступят по оригинальности решениям авторов упоминавшихся языков

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 20:33 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Ну, вопрос нафига на Форте Cи?
Внешний код принято и достаточно удобно экспортировать из DLL ,есть COM интерфейс.
Потратить время на написание распространенного продукта можно только из желания развлечься, либо что-то кому-то доказать.
Такого желания, если честно нет.
Хочется, лично мне, создать форт для больших систем, и я свою попытку потихоньку тяну (форк), но никого особо эта попытка не волнует, на сколько я вижу. Хочется создать операционную систему, но желающих тоже не видно поучаствовать (только не надо про ***, поболтать желающих много - нет именно тех, кто хочет сделать ОС, а не пофлудить).
Есть еще идеи, но для их реализации нужно время и часто финансовая мотивация - с этим туго на любом языке.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
1) Си достаточно прост и его не сложно реализовать начинающему
2) не надо путать работу оптимизатора и языка программирования (они связаны между собой, но не обязательно это одна вещь)
3) большие программы на форте есть, только они обычно в специфических областях (например космос )4) форт обычно удобнее использовать там, где используются все его стороны - то есть не только как компилятор, а как языковую среду

5) не стот пытаться переносит код с Си на форт! будет выглядеть и работать ужастно
6) не стоит писать определения больше экрана - на любом языке вас не поймут
7) не стоит избегать коментариев даже в набросках - это позволяет в первую очередь самому контролировать, что ты делаешь
8) не стоит тупо копировать какой-то алгоритм, не понимая его работы (обязательно будут тонкости, мимо которых пролетишь)

Да, всё правильно...
(3) Но это значит, что как общеупотребительный язык форт перспектив не имеет, с чем я не согласен ...

_________________
понимаю некоторую бестолковость некоторых вопросов


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

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

Цитата:
и я свою попытку потихоньку тяну (форк), но никого особо эта попытка не волнует, на сколько я вижу.
преодолеть именно вот это

_________________
понимаю некоторую бестолковость некоторых вопросов


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

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

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


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

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

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

не понял аналогии, по ходу предлагается поэкспериментировать с бросанием пить и вариантом здорового образха жизни

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 21:33 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Чтобы бросить пить, надо сначала НАЧАТЬ ПИТЬ, a это уже некошерное предложение.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 21:44 
Не в сети

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

_________________
понимаю некоторую бестолковость некоторых вопросов


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

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
вопрос писал(а):
Да, всё правильно...
(3) Но это значит, что как общеупотребительный язык форт перспектив не имеет, с чем я не согласен ...

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 15, 2009 09:19 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
chess писал(а):
вопрос писал(а):
Да, всё правильно...
(3) Но это значит, что как общеупотребительный язык форт перспектив не имеет, с чем я не согласен ...

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

Э-э, нет.
Речь не о количестве программистов, а о возможности больших проектов - для проекта достаточно 1 (одного) программиста с

Цитата:
повышенные требования
к уровню знаний и навыков программиста(по сравнению с уровнем требований к программисту на мэйнстрим языке).

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 15, 2009 09:32 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
вопрос писал(а):
С на форте я не видел,


Такс, обязательно С на Форте?
Есть один познавательный материал по написанию языка программирования Pascal подобного в процессе свободного мышления.
( автор Креншоу есть русский перевод , оригинальный материал использует Pascal для иллюстрации
поуроковаой разработки)
На базе этого материала есть проект любительского языка D2lang и перевод
сделанный для этого автором D2lang. Есть также переложение данного материала на iForth.

P.S. Если не читали то довольно интересный подход:) Ссылки можно найти на данном форуме.


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

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


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

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


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

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