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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Взгляд на Форт с Perl/C++ колокольни
Автор Сообщение
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
mOleg писал(а):
Majestic писал(а):
Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?

подозреваю таки, что это все есть в папке devel\~ac в СПФ 8)
А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll.

Кстати, да! Но только некоторые начинают использовать вызовы из .so ! ;) Весьма забавное занятие. :)
Сообщение Добавлено: Сб окт 16, 2010 21:41
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):
Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?

подозреваю таки, что это все есть в папке devel\~ac в СПФ 8)
А вообще сейчас народ не парится, а просто вызвывает нужные ф-ции из dll.
Сообщение Добавлено: Сб окт 16, 2010 19:23
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):


  • Есть ли реализации Форта под операционные системы мобильных устройств?
  • Есть ли в природе продукты, написанные на Форте, с развитым GUI-интерфейсом, типа графических редакторов, органайзеров, систем моделирования? (eServ и nnCron видел)


Форт для "мобильных":
PALM - http://dragonforth.sf.net/
WinCE - http://delosoft.com/

Несколько "туповатых" примеров интерфейса (стандартного Win) http://www.forth.org.ru/~ilya/Progs.htm
Сообщение Добавлено: Сб окт 16, 2010 17:05
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Ilya писал(а):
Majestic писал(а):
POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает!
Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ.

Для почтовых протоколов важны развитые средства авторизации (типа Cram-MD5, Digest-MD5, ...) а так же поддержку SSL/TLS. Интересно, там это есть?
Сообщение Добавлено: Сб окт 16, 2010 17:03
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):
Посмотрел Forth Foundation Librarys, если это - это. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке").

POP3 и SMTP - есть в nnCron, ну а точнее данные либы не вошли в последние релизы SPF, поскольку Николай собирает nnCron на старой версии SPF-а 3.75. Кста, и народ их юзает!
Если будет надо, то могу выложить работающие (под SPF 4.19) версии данных либ.
Сообщение Добавлено: Сб окт 16, 2010 16:57
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Antender писал(а):
Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library

Посмотрел Forth Foundation Librarys, если это - это. Бедновато конечно, хотя работа с базовыми примитивами есть, регэкспы есть - что не может не радовать. Из необходимого там не увидел только либ для работы с сокетами, ну и выше там по иерархии FTP,POP3,SMTP,IMAP4 и так далее (хотя может это есть в самой "поставке").
Сообщение Добавлено: Сб окт 16, 2010 16:34
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Mihail писал(а):
В заблуждение вводит то, что Форт упорно называют языком, когда он в большей степени операционная система.

В заблуждение вводишь ты, выдавая собственное видение роли языка за всеобщее. Название "Форт" известно в категории "языки программирования", и в таковом качестве имеет общепринятое значение. Отдельные личности могут называть его хоть мировоззренческой концепцией, суть от этого не меняется.
Сообщение Добавлено: Сб окт 16, 2010 15:45
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
dynamic-wind писал(а):
Но до сих пор не пойму этой уникальной особенности, ведь тот же C/C++, равно как и Perl, имеют возможность "расширения" с помощью написания собственных библиотек. В чем тогда, кроме конечно скорости написания, уникален Форт?


В заблуждение вводит то, что Форт упорно называют языком, когда он
в большей степени операционная система.
Суть Форта заключается в устройстве форт-системы.
Процедуры форт-системы (можно сказать все) оформлены в виде словарных статей
и доступны пользователю.
Доступ ко всем компонентам форт-системы, могут быть доступны по
средствам любого синтаксиса и добавляться в рантайме, средствами самой форт-системы.
Синтаксис Си : http://fpauk.narod.ru/cinf13.rar
Сообщение Добавлено: Сб окт 16, 2010 15:29
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
В основновном прямо исходниками - их ведь можно догружать по ходу работы программы.

В SP-Forth есть каталог с библиотеками \devel, но из-за неудачного решения по организации библиотек они сортированы не по назначению, а по авторам.
Хотя и присутствует каталог \lib.

В win32forth лежат уже готовые проекты в исходниках с примерами,отдельных библиотек мало.

Тем не менее большинство форт-систем в исходниках на самом форте. Кроме этого существует несколько проектов библиотек для определённых целей, например: Forth Foundation Librarys и Forth Scientific Library

Проблема форта не в том, что библиотек нет - проблема в бессистемности их расположения, сложности нахождения и очень инертном сообществе.
Сообщение Добавлено: Сб окт 16, 2010 15:20
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
mOleg писал(а):
Majestic писал(а):
Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется?

берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие 8)


На самом деле я избалован публичной библиотекой Perl, хочется узнать, в Форте нечто подобное есть? Или все же каждый работает больше для себя? По статьям пробежался, ссылок на подобное не заметил, или опять был невнимателен :oops:

Иными словами, как Фортеры делятся своими наработками с коллегами?
Сообщение Добавлено: Сб окт 16, 2010 15:09
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
mOleg писал(а):
Статьи все-таки стоит почитать 8) как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать 8)


Не заметил! Уже читаю :)
Сообщение Добавлено: Сб окт 16, 2010 11:27
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):
Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется?

берем какой-нибудь Форт (рекомендую SPF, т.к. по нему может помочь максимальное количество народа, если не проблема английский язык, можно взять win32forth) и смотрим как что в нем сделано, ну и вопросы задаем тут наводящие 8)

да, от конкретной реализации много чего может измениться, и хотя ядро более\менее одинаковое у всех фортов код не всегда просто перенести на другой транслятор.
Сообщение Добавлено: Сб окт 16, 2010 11:23
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):
Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? Или я опять заблуждаюсь?

Как такового компилятора Форта нет, точнее он распреелен между определениями 8)
есть языковая среда, в которую можно добавлять новые понятия (опеределения или слова), а так же использовать уже существующие определения. Кроме того, видимостью этих самых определений можно управлять.
Статьи все-таки стоит почитать 8) как раз для таких случаев они и писались, там же можно уточнающие вопросы позадавать 8)
Сообщение Добавлено: Сб окт 16, 2010 11:15
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
dynamic-wind писал(а):
Majestic писал(а):
Да, это словарь форта. Он там только для того, чтобы можно было компилировать новый, пользовательский код. Тот код, что уже там есть, скомпилирован!


Хм. Необычно. :) Тогда еще вопрос, что в терминологии Фортера есть свои библиотеки, как это реализуется? Зависит ли реализация/использование от используемого Форта?
Сообщение Добавлено: Сб окт 16, 2010 11:04
  Заголовок сообщения:  Re: Взгляд на Форт с Perl/C++ колокольни  Ответить с цитатой
Majestic писал(а):
Ради интереса "распотрошил" код nncron.exe программулькой на Perl'е:

Похоже на слова Форта? Получается, компилятор Форта (или что там создает исполняемые файлы?) сгенерировал .exe - который является грубо интерпретатором Форта с присоединенным исходным кодом? :shock: Или я опять заблуждаюсь?


Да, это словарь форта. Он там только для того, чтобы можно было компилировать новый, пользовательский код. Тот код, что уже там есть, скомпилирован! и работает быстрее перлового, хотя медленнее сишного
Сообщение Добавлено: Сб окт 16, 2010 10:50

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


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