Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб дек 15, 2018 13:33

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 11, 2009 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 06, 2007 21:23
Сообщения: 227
Откуда: Екатеринбург
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.
Wlad писал(а):
Я тоже про Линух говорил, но у нас шибко грамотные юристы оказались - что-то им страшно не нравится в тамошней лицензии.

Гнутые лицензии ваще содержат пункт что любой продукт разработанный с помощью продукта с лицензией ГНУ должен тоже поподать под действие этой лицензии ГНУсавой.
А вот по поводу Открытых продуктов и систем , там еще и код должен распространияться, за исключением алгоритмов сделанных на другой машине.
А так ФОРТ-систем много из платных под различные ОС ПЭВМ - tForth, iForth, SwiftForth (Linux & Windows, продается только последняя, первая заказывается через супорт).
Бесплатные уже говорили - gForth - самый оптимальный, про остальные умолчим.
Есть еще под контролеры - SwiftX, для транспьютеров свой ФОРТ был - tForth.
Чаще под контролеры используют IAR на С.

А здесь вот используют САПР по проектированию устройств ПЛИС, ПЛМ, ПМЛ для организации аппаратной виртуальной машины. Не в обиду, но это к отряду хищных...


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

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 228
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
Wlad писал(а):
Есть ещё пожелание "почёсывающего характера поведения": ещё хочу (всё сильнее и сильнее от месяца к месяцу), - над FreeBSD систему...

Вот этой штуки я просто в глаза не видел, так что ничего не скажу. Однако есть сильное желание распространить Quark-Forth на n-ное количество ОС, начиная с Linux.


А когда ждать первые версии для Linuxa


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
vikt писал(а):
А когда ждать первые версии для Linuxa

Уфф. Тут два момента
1) Я в нем чайник
2) К лету это должно быть сдано
:)
Я пока не знаю, как конкретно оно будет сделано, народу у нас... некоторое количество, в том числе и люди, знающие Линукс. Плюс "сторонние резервы". Вобщем, какой-то роадмап я дать вряд ли смогу, но нам просто-напросто некуда деваться - оно должно существовать.


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

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

Не надо пороть чушь, ей больно ;)


Это была шутка, но Хищник быстро отреагировал:)

P.S. Для знакомства с SPF4 могу порекомендовать посмотреть
разработку браузера для диплома у http://forth.org.ru/~profit
\ описание довольно поддробное
и его же блоги на forth.org.ru
Может, в процессе изучения, приведёте описание Ваших "подводных камней"


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 276
Благодарил (а): 8 раз.
Поблагодарили: 10 раз.
А вот ещё вопрос - опять же начального характера...
Фукать не надо. Я прекрасно понимаю, что у людей уже сложился "рабочий уклад" и направленность задач и мышления...
Но - всё же...

Вот, скажем, работал я на С++ или С#. Некоторым образом "прикипел" к шаблонам и темплейтам. Ну нравится мне максимально обобщать! :)
Естественно (по Дейкстре) языковые средства оказывают влияние на мышление и - всё такое...
Но хочется спросить, а как ФОРТ справляется с таким вот дженерик-подходом? О гибкости ФОРТа я наслышан (да и - навиден), есть ли какие-то (хотя бы теоретические) наработки (применительное к ФОРТ-модели языков), по дженерикам и параметризации классов и алгоритмов...

Оно конечно, затронутая тема подпадает под вопросы типизации (и ея ужесточённой проверки), а в ФОРТе в принципе типы и классы "отсутсвуют как класс" (всё по той же причины абсолютной гибкости свободы...)

Но - "хотелось бы знать", однако...


ЕЩё такой вопрос: ФОРТ где-то в Высшей Школе или исследовательских учреждениях (не обязательно на территории бывСССР) применяется, как "нструмент"?
Меня сильно интересант работы, типа Купмановских и Гассаненко, как по тому вопросу, что я задал в начале, так и в сторону уклонения в лоно функциональных языков...

Или тут только микроконтроллерщики и "от сохи" народ кучкуется?... И такие вопросы для него - "копченье неба" и - "теоретический онанизм"? :lol:

_________________
У России - только четыре союзника: её Армия, Флот и Авиация с Космическими Войсками.


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Wlad писал(а):
Вот, скажем, работал я на С++ или С#. Некоторым образом "прикипел" к шаблонам и темплейтам. Ну нравится мне максимально обобщать! :)


А чем создание DSL на Форте плохо для обобщения?
Прежде чем обобщать желательно решить задачу частным образом:)

Wlad писал(а):
ЕЩё такой вопрос: ФОРТ где-то в Высшей Школе или исследовательских учреждениях (не обязательно на территории бывСССР) применяется, как "нструмент"?


А если, например, взять NASA? ( это засчитывается? )


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 276
Благодарил (а): 8 раз.
Поблагодарили: 10 раз.
Kopa писал(а):
Прежде чем обобщать желательно решить задачу частным образом:)

В двух словах не ответить... Спорное утверждение.
Kopa писал(а):
А если, например, взять NASA? ( это засчитывается? )

Если Вы имеете оту самую знаменитую страничку с табличкой, то она что-то давненько не обновлялась......
И - опять же - там чисто технические конкретные применения, а меня уровень типа Купманновского интересует.

_________________
У России - только четыре союзника: её Армия, Флот и Авиация с Космическими Войсками.


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

Зарегистрирован: Вт ноя 06, 2007 21:23
Сообщения: 227
Откуда: Екатеринбург
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.
Wlad писал(а):
Вот, скажем, работал я на С++ или С#. Некоторым образом "прикипел" к шаблонам и темплейтам. Ну нравится мне максимально обобщать!

Не надо все обобщать, чревато последсвтиями... :))
Приятно же осозновать что объекты разные, ну если у них одинаковые глаголы, так их зашифровать одним и тем же смещением от начала структуры - так мыслится
Wlad писал(а):
ЕЩё такой вопрос: ФОРТ где-то в Высшей Школе или исследовательских учреждениях (не обязательно на территории бывСССР) применяется, как "нструмент"?

По этому поводу много интересно на сайти фирмы Forth, Inc
А так, ФОРТ имеет применение в микроконтроллерах, даже робототехнику творят на нем.
Область аппликативного програмирования под ОС общего назначения наверняка не та, где нужен ФОРТ


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

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


Например это: http://dec.bournemouth.ac.uk/forth/jfar/papers.html
на местном форуме в разделе ссылки есть n-ое количество отправных точек,
и в других ветках форума тоже.

P.S. Изучайте существующие материалы и делитесь своими впечатлениями:)


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

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Alexander писал(а):
Область аппликативного програмирования под ОС общего назначения наверняка не та, где нужен ФОРТ


Опить-же в силу своей неразвитости. Вообще, унификация передачи данных по средствам
стека, способствует созданию генераторов кода.
Моя реализация http://mak.chat.ru/SINT.RAR


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

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Хищник писал(а):
Кроме того, кодофайл является местечковым термином


Термин как термин. Что значит местечковым?

Хищник писал(а):
немногочисленной группы российских фортеров


По моему подавляющее большенство фортеров пользуется этим термином.

Хищник писал(а):
других языках программирования так не называется.


В каких языках есть эквивалент слова ALLOT ?
(Именно как элемент языка, а не библиотечная функция).

Хищник писал(а):
подключить к себе последователей, которые должны будут "разобраться с мелочами", с которыми так и не разобрались за немалое время сами авторы.


Это о чем? Кто и с чем не может разобраться?


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Kopa писал(а):
P.S. Для знакомства с SPF4 могу порекомендовать посмотреть
разработку браузера для диплома у http://forth.org.ru/~profit
\ описание довольно поддробное

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


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Wlad писал(а):
ЕЩё такой вопрос: ФОРТ где-то в Высшей Школе или исследовательских учреждениях (не обязательно на территории бывСССР) применяется, как "нструмент"?

С какой целью? :)


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6454
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Mihail писал(а):
Вообще, унификация передачи данных по средствам
стека, способствует созданию генераторов кода.

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

"По средствам" - сообразно с финансами, ресурсами.
"Посредством" - с помощью, при посредничестве.

Аграмматизм, в конце концов, должен иметь какие-то пределы. На wiki Kolibri ФортОС тоже какие-то средства курсору выделяет. На которые он чего-то там делает.

Mihail писал(а):
Термин как термин. Что значит местечковым?

Термин, настоятельно и без особых оснований проталкиваемый ограниченной группой, формирующей таким нехитрым образом круг "своих". Сторонние участники вынуждены либо играть по тем же правилам и использовать те же термины, либо регулярно подвергаться обструкции.
Mihail писал(а):
Хищник писал(а):
других языках программирования так не называется.

В каких языках есть эквивалент слова ALLOT ?
(Именно как элемент языка, а не библиотечная функция).

ALLOT есть в Форте и достаточно давно там распространен. Термин "кодофайл" относится к способу загрузки программы, что относится также к ведению ОС. В данном случае он выступает как морская свинка - ни к морю, ни к свиньям отношения не имеет. Первый же вопрос - а что за файл и на каком диске создает форт? Или это файл в памяти, с помощью memory file system? А как тогда организован доступ к этому файлу, и зачем оно вообще такое? Нет, ну если нравится таким нехитрым образом сепарировать людей на "своих" и "чужих", а также заставлять всех бегать к себе за терминами - пожалуйста. Но я бегать не собираюсь, а буде ко мне статья с термином "кодофайл" попадет на рецензию - буду настаивать на замене.
Mihail писал(а):
Хищник писал(а):
подключить к себе последователей, которые должны будут "разобраться с мелочами", с которыми так и не разобрались за немалое время сами авторы.

Это о чем? Кто и с чем не может разобраться?

Да вон, насколько я видел, авторы Колибри никак не поймут свое счастье... Только надо ли оно им такое?


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 276
Благодарил (а): 8 раз.
Поблагодарили: 10 раз.
Пожалуй, если не найду больше ничего, что бы было на базе BSD лицензии, остановлюсь на gforth-е...
Продухт, вроде бы зрелый и доки по нему довольно охватные.
Про fCode и прочую OpenХХХ, так и не уразумел положения вещей... Но в поле зрения буду иметь...

_________________
У России - только четыре союзника: её Армия, Флот и Авиация с Космическими Войсками.


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

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


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

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


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

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