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 ] |
Заголовок сообщения: | |
Хищник писал(а): И ради интереса, посмотреть на историю развития тех проектов/авторов, которые что-либо предлагают. Есть некоторые шансы, что предложение что-то взять или как-то сделать проистекает из желания подключить к себе последователей, которые должны будут "разобраться с мелочами", с которыми так и не разобрались за немалое время сами авторы.
Ага. Возьмём для примера Хищника |
Автор: | 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/ |