Forth
http://fforum.winglion.ru/

Глаза разбежались!...
http://fforum.winglion.ru/viewtopic.php?f=18&t=1945
Страница 2 из 4

Автор:  Hishnik [ Ср фев 11, 2009 02:48 ]
Заголовок сообщения: 

Wlad писал(а):
Я тоже про Линух говорил, но у нас шибко грамотные юристы оказались - что-то им страшно не нравится в тамошней лицензии.
По-моему - обязательное предоставление и поставка исходников по первому требованию заказчика...

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

Автор:  avl [ Ср фев 11, 2009 10:28 ]
Заголовок сообщения: 

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"."

Автор:  Wlad [ Ср фев 11, 2009 11:48 ]
Заголовок сообщения: 

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

Автор:  forther [ Ср фев 11, 2009 12:19 ]
Заголовок сообщения: 

avl писал(а):
Это точно, с февраля прошлого года, можно попросить альфа версию (правда не факт что ее дадут)

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

Автор:  Mihail [ Ср фев 11, 2009 12:51 ]
Заголовок сообщения: 

Wlad писал(а):
Короче, ткните пальцами. куда смотреть попервоначалу.


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

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


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

Автор:  Wlad [ Ср фев 11, 2009 13:21 ]
Заголовок сообщения: 

Вчера на сон грядущий почитал Броуди СМ-Ф. Там в разделе "От кого прятать?" первой главы есть о "трёхстрочном" способе ввести в Форт Модуло-подобные модули неким Шором... Есть на это ссылки какие-нибудь - какетоделается?

Автор:  Гость [ Ср фев 11, 2009 13:59 ]
Заголовок сообщения: 

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


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

Автор:  Варнак [ Ср фев 11, 2009 14:40 ]
Заголовок сообщения: 

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 книга для начала)

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

Автор:  Kopa [ Ср фев 11, 2009 14:48 ]
Заголовок сообщения: 

Варнак писал(а):
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. и статьи на данном форуме.

Автор:  Hishnik [ Ср фев 11, 2009 15:40 ]
Заголовок сообщения: 

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

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

Автор:  Kopa [ Ср фев 11, 2009 16:03 ]
Заголовок сообщения: 

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


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

Автор:  Wlad [ Ср фев 11, 2009 17:11 ]
Заголовок сообщения: 

Брэйк, нафиг!
Вы ещё поцапайтесь в этой теме, горячие финские парни...

Автор:  mOleg [ Ср фев 11, 2009 17:29 ]
Заголовок сообщения: 

Варнак писал(а):
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(

Автор:  Hishnik [ Ср фев 11, 2009 18:00 ]
Заголовок сообщения: 

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

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

Автор:  Варнак [ Ср фев 11, 2009 18:06 ]
Заголовок сообщения: 

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(

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

Страница 2 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/