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

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Wlad писал(а):
Я тоже про Линух говорил, но у нас шибко грамотные юристы оказались - что-то им страшно не нравится в тамошней лицензии.
По-моему - обязательное предоставление и поставка исходников по первому требованию заказчика...

Имеется в виду GNU PL? Так там надо предоставлять только те исходники, которые были взяты по GNU PL, свое можно и не предоставлять. Есть и примеры софта, где надо отдельно подтвердить принятие лицензионного соглашения (коммерческого), а потом подтвердить, что какие-то части включены в софт в соответствии с GNU, и с этим пользователь тоже согласен.


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

Зарегистрирован: Чт май 18, 2006 08:55
Сообщения: 30
Откуда: Мелмак, Гидра Кентавра
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
mOleg писал(а):
да, SwiftForth тоже вроде есть уже линуксевый.

Это точно, с февраля прошлого года, можно попросить альфа версию (правда не факт что ее дадут).
http://forth.com/swiftforth/version.html писал(а):
"Although SwiftForth-Linux is not yet in general release, enough people are alpha-testing it to make it worthwhile maintaining the release notes here. If you are interested in being on the alpha test list and have a current SwiftForth support subscription, please send an email to support@forth.com with the subject line "SwiftForth-Linux testing"."


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Как мне было понято, у BSD единственное "стращное" требование - убирать копирайт Беркли, если что-то было изменено нами в исходниках от них, перекомпилено и выпущено наружу...


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

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
avl писал(а):
Это точно, с февраля прошлого года, можно попросить альфа версию (правда не факт что ее дадут)

Интересно, есть хоть один, кто попросил и не дали ...


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

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


Форт это самое примитивное средство программирования (в смысле его устройства).
Однако попытки выразить его суть бытовым языком, часто вводят в заблуждение.
Чтобы освоить Форт следует разобраться с его исходными текстами одной из систем.
Я предлагаю СПФ .
В основном, надо разобраться с единственным словом INTERPRET_ в src\compiler\spf_translate.f
Это собственно интерпретатор/компилятор исходных текстов.
Все остальное из чего состоит форт-система, это библиотека подпрограмм, доступных пользователю.
И сама программа INTERPRET - точно такая-же программа как и все остальные. Ее можно вызвать,
как из командной строки, так и из любой программы.

Код:
: TST  ." XXX" INTERPRET ." ZZZ" ;
TST .( YYY)


Ключевым понятием-компонентом форта является кодофайл.
Это место в памяти где расположена сама система. Ее расположение граничит с свободной
областью памяти. Границу между занятой и свободной памятью называют вершиной кодофайла.
Все новые определения кладутся на вершину кодофайла. Вся гиперрасширяемость Форта
сводится к неограниченному доступу к кодофайлу.


Последний раз редактировалось Mihail Ср фев 11, 2009 13:45, всего редактировалось 1 раз.

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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Вчера на сон грядущий почитал Броуди СМ-Ф. Там в разделе "От кого прятать?" первой главы есть о "трёхстрочном" способе ввести в Форт Модуло-подобные модули неким Шором... Есть на это ссылки какие-нибудь - какетоделается?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 11, 2009 13:59 
Wlad писал(а):
Вчера на сон грядущий почитал Броуди СМ-Ф. Там в разделе "От кого прятать?" первой главы есть о "трёхстрочном" способе ввести в Форт Модуло-подобные модули неким Шором... Есть на это ссылки какие-нибудь - какетоделается?


В spf4 используется понятие модуля:) ( cм. описание возможностей spf4 в директории doc )


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

Зарегистрирован: Пн окт 15, 2007 17:24
Сообщения: 164
Откуда: Бийск
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
WingLion писал(а):
Wlad писал(а):
в качестве "внеклассного чтения" распечатать НЕЧТО, что меня не только с общими принципами ознакомило

Эх. больная тема однако.
По идее, начинать-то надо с чтения совсем старых (конец 80-х годов) книг по Форту,

а из них:
С.Н. Баранов Н.Р. Ноздрунов "ЯЗЫК ФОРТ И ЕГО РЕАЛИЗАЦИИ"
и
C.Kevin McCabe Forth Fundamentals (взять можно здесь: http://warnak.narod.ru/forth/books/v_1.djvu, http://warnak.narod.ru/forth/books/v_2.djvu - редкая но лучшая IMHO книга для начала)

я, увы, так и не понял достоинств Броуди для первого ознакомления с предметом

_________________
And so forth ...


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

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Варнак писал(а):
WingLion писал(а):
Wlad писал(а):
в качестве "внеклассного чтения" распечатать НЕЧТО, что меня не только с общими принципами ознакомило

Эх. больная тема однако.
По идее, начинать-то надо с чтения совсем старых (конец 80-х годов) книг по Форту,

а из них:
С.Н. Баранов Н.Р. Ноздрунов "ЯЗЫК ФОРТ И ЕГО РЕАЛИЗАЦИИ"
и
C.Kevin McCabe Forth Fundamentals (взять можно здесь: ...


и здесь:)
http://wiki.forth.org.ru/ForthLiterature
http://wiki.forth.org.ru/%D3%F7%E5%E1%E ... E%F0%F2%E0 ( Учебники Форта )
http://wiki.forth.org.ru/%D1%F2%E0%F2%F ... E%F0%F2%E0 ( Статьи Форта )

P.S. и статьи на данном форуме.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Mihail писал(а):
Ключевым понятием-компонентом форта является кодофайл.
Это место в памяти где расположена сама система. Ее расположение граничит с свободной
областью памяти. Границу между занятой и свободной памятью называют вершиной кодофайла.
Все новые определения кладутся на вершину кодофайла. Вся гиперрасширяемость Форта
сводится к неограниченному доступу к кодофайлу.

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


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

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


Ага. Возьмём для примера Хищника :D


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Брэйк, нафиг!
Вы ещё поцапайтесь в этой теме, горячие финские парни...


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

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Варнак писал(а):
C.Kevin McCabe Forth Fundamentals (взять можно здесь: http://warnak.narod.ru/forth/books/v_1.djvu, http://warnak.narod.ru/forth/books/v_2.djvu - редкая но лучшая IMHO книга для начала)

Ссылки не работают 8(

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


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

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

Не надо пороть чушь, ей больно ;) У нас с фортом народ работает за зарплату. И, если внимательно посмотреть на раздел Quark, мелочи как раз я и подчищаю.


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

Зарегистрирован: Пн окт 15, 2007 17:24
Сообщения: 164
Откуда: Бийск
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
mOleg писал(а):
Варнак писал(а):
C.Kevin McCabe Forth Fundamentals (взять можно здесь: http://warnak.narod.ru/forth/books/v_1.djvu, http://warnak.narod.ru/forth/books/v_2.djvu - редкая но лучшая IMHO книга для начала)

Ссылки не работают 8(

проверил - вторая работает; в первой убрать запятую, которая к ней прицепилась (большой пардон)

_________________
And so forth ...


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

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


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

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


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

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