Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт ноя 24, 2017 09:36

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Язык Форт и его реализации
СообщениеДобавлено: Пн мар 23, 2009 23:20 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
Название: Язык Форт и его реализации

Авторы: С.Н. Баранов, Н.Р. Ноздрунов

Издательство: «Машиностроение» Ленинградское отделение, Ленинград

Год: 1988

Обложка:
    Изображение

Описание (из книги):
    Система программирования на Форте (форт-система) обычно обеспечивает полный набор средств поддержки для разработки и исполнения программ: операционную систему, интерпретатор для диалогового исполнения, компилятор, ассемблер, текстовый редактор и обслуживающие программы. Все эти компоненты являются расширениями Форта и написаны на том же Форте. Таким образом, Форт является одновременно и системой для пользователя, и собственной метасистемой, т.е. системой, описывающей саму себя (см. приложение 1). В соответствии с общим принципом Форта в форт-системе используется минимум правил и накладывается минимум ограничений, т.е. она обходится почти без синтаксиса, жестко контролируемых интерфейсов для взаимодействия модулей, закрытых для пользователя областей памяти, имеет лишь незначительный по объему встроенный контроль ошибок. Это обеспечивает максимум возможностей для программиста, включая возможность изменять, добавлять или удалять любую часть системы, позволяет расширять систему в заданном направлении и вместе с тем сохраняет ее относительную независимость от аппаратуры.

    В нашей стране также шли поиски принципов, аналогичных тем, которые ныне определяют язык Форт, в большей степени исходя из теоретических основ программирования . Эти работы привели к созданию интересных систем ДССП, КОМФОРТ, системы программирования на основе понятия "рабочей смеси" и других. Интерес к языку Форт возрастал по мере получения сведений о нем и достижения собственных результатов в этой области. Усилиями энтузиастов созданы самостоятельные реализации Форта, которые получают распространение наряду с заимствованными реализациями (см. приложение 2). Язык Форт включается в программное обеспечение школьных компьютеров. Ведутся работы по аппаратной реализации этого языка. В 1985 г. в рамках Рабочей группы по технологии программирования микропроцессорной техники при Комиссии по технологии программирования при ГКНТ была создана целевая подгруппа по языку Форт и родственным системам, задачей которой является обобщение и распространение опыта практического применения этих средств в различных областях.

    До сих пор знакомству широких кругов программистов нашей страны с этим языком препятствовало отсутствие сколько-нибудь обстоятельных публикаций о нем на русском языке. Данная книга является первой такой публикацией и написана с целью дать подробное и по возможности простое введение в язык Форт. Мы надеемся, что знакомство с интересными принципами этого языка позволит читателям по-новому взглянуть на свою программистскую практику и будет полезно во всех отношениях.

Особенность книги:
    Одна из классических книг посвященных устройству и работе языка Форт. В книге рассматриваются как основы языка, так и методики реализации компилятора, а также наглядные примеры использования Форта для решения практических задач.

Краткое содержание:
    Предисловие
    Глава 1. Введение в Форт
      1.1. Основные понятия
      1.2. Работа в диалоговом режиме
      1.3. Стек данных и вычисления
      1.4. Введение новых слов
      1.5. Константы и переменные, работа с памятью
      1.6. Логические операции
      1.7. Структуры управления
      1.8. Литеры и строки, форматный вывод чисел
      1.9. Определяющие слова
    Глава 2. Реализация и расширения
      2.1. Шитый код и его разновидности
      2.2. Структура словарной статьи
      2.3. Стек возвратов и реализация структур управления
      2.4. Управление поиском слов
      2.5. Реализация определяющих слов
      2.6. Встроенный ассемблер
      2.7. Работа с внешней памятью
      2.8. Интерпретация входного потока
      2.9. Целевая компиляция и модель форт-системы
    Глава 3. Примеры программных разработок
      3.1. Средства отладки форт-программ
      3.2. Инфиксная запись формул
      3.3. Локальные переменные
      3.4. Векторное поле кода
      3.5. Выбор по целому
      3.6. Динамическая идентификация
      3.7. Многозадачный режим
      3.8. Сопрограммы
      3.9. Запланированное перекрытие
      3.10. Элементарная машинная графика
      3.11. Реализация встроенного ассемблера
    Приложение 1. Модель форт-системы
    Приложение 2. Распространенные форт-системы
    Список литературы

Ключевые слова:
    слово, значение, адрес, код, определение, исполнение, язык, память, задача, машинный код, реализация, интерпретатор, состояние стека, словарь, форт, компиляция, программист, буфер, последовательность, указатель, форт-системы, терминал, адресный интерпретатор, структура, ассемблер, контекст, целевой компилятор, ЭВМ, блок, механизм, кодофайл

Стандарт языка: [Форт-83]

Ссылки:

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Чт авг 19, 2010 22:54 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 204
Откуда: Москва
Благодарил (а): 24 раз.
Поблагодарили: 2 раз.
Есть 2 экземпляра этой книжки.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Пт авг 20, 2010 14:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
в каком виде экземпляры и где?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Сб авг 21, 2010 12:48 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 204
Откуда: Москва
Благодарил (а): 24 раз.
Поблагодарили: 2 раз.
В виде книг. Одна затерта до дыр, другая имеет вполне нормальный вид.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Вт авг 25, 2015 21:59 
Не в сети
Аватара пользователя

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 110
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
"Язык Форт и его реализации" онлайн на gudleifr.h1.ru: ссылка.

Спасибо gudleifr.



За это сообщение автора kzagradskiy поблагодарил: gudleifr
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Ср сен 30, 2015 22:42 
Не в сети
Аватара пользователя

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 110
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
"Язык Форт и его реализации" в формате DjVu на balancer.ru: [ссылка]


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

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 110
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
Название: Язык Форт и его реализации

Авторы: С.Н. Баранов, Н.Р. Ноздрунов

Издательство: «Машиностроение» Ленинградское отделение, Ленинград

Год: 1988

Обложка:
    Изображение

Описание (из книги):
    Система программирования на Форте (форт-система) обычно обеспечивает полный набор средств поддержки для разработки и исполнения программ: операционную систему, интерпретатор для диалогового исполнения, компилятор, ассемблер, текстовый редактор и обслуживающие программы. Все эти компоненты являются расширениями Форта и написаны на том же Форте. Таким образом, Форт является одновременно и системой для пользователя, и собственной метасистемой, т.е. системой, описывающей саму себя (см. приложение 1). В соответствии с общим принципом Форта в форт-системе используется минимум правил и накладывается минимум ограничений, т.е. она обходится почти без синтаксиса, жестко контролируемых интерфейсов для взаимодействия модулей, закрытых для пользователя областей памяти, имеет лишь незначительный по объему встроенный контроль ошибок. Это обеспечивает максимум возможностей для программиста, включая возможность изменять, добавлять или удалять любую часть системы, позволяет расширять систему в заданном направлении и вместе с тем сохраняет ее относительную независимость от аппаратуры.

    В нашей стране также шли поиски принципов, аналогичных тем, которые ныне определяют язык Форт, в большей степени исходя из теоретических основ программирования . Эти работы привели к созданию интересных систем ДССП, КОМФОРТ, системы программирования на основе понятия "рабочей смеси" и других. Интерес к языку Форт возрастал по мере получения сведений о нем и достижения собственных результатов в этой области. Усилиями энтузиастов созданы самостоятельные реализации Форта, которые получают распространение наряду с заимствованными реализациями (см. приложение 2). Язык Форт включается в программное обеспечение школьных компьютеров. Ведутся работы по аппаратной реализации этого языка. В 1985 г. в рамках Рабочей группы по технологии программирования микропроцессорной техники при Комиссии по технологии программирования при ГКНТ была создана целевая подгруппа по языку Форт и родственным системам, задачей которой является обобщение и распространение опыта практического применения этих средств в различных областях.

    До сих пор знакомству широких кругов программистов нашей страны с этим языком препятствовало отсутствие сколько-нибудь обстоятельных публикаций о нем на русском языке. Данная книга является первой такой публикацией и написана с целью дать подробное и по возможности простое введение в язык Форт. Мы надеемся, что знакомство с интересными принципами этого языка позволит читателям по-новому взглянуть на свою программистскую практику и будет полезно во всех отношениях.

Особенность книги:
    Одна из классических книг посвященных устройству и работе языка Форт. В книге рассматриваются как основы языка, так и методики реализации компилятора, а также наглядные примеры использования Форта для решения практических задач.

Краткое содержание:
    Предисловие
    Глава 1. Введение в Форт
      1.1. Основные понятия
      1.2. Работа в диалоговом режиме
      1.3. Стек данных и вычисления
      1.4. Введение новых слов
      1.5. Константы и переменные, работа с памятью
      1.6. Логические операции
      1.7. Структуры управления
      1.8. Литеры и строки, форматный вывод чисел
      1.9. Определяющие слова
    Глава 2. Реализация и расширения
      2.1. Шитый код и его разновидности
      2.2. Структура словарной статьи
      2.3. Стек возвратов и реализация структур управления
      2.4. Управление поиском слов
      2.5. Реализация определяющих слов
      2.6. Встроенный ассемблер
      2.7. Работа с внешней памятью
      2.8. Интерпретация входного потока
      2.9. Целевая компиляция и модель форт-системы
    Глава 3. Примеры программных разработок
      3.1. Средства отладки форт-программ
      3.2. Инфиксная запись формул
      3.3. Локальные переменные
      3.4. Векторное поле кода
      3.5. Выбор по целому
      3.6. Динамическая идентификация
      3.7. Многозадачный режим
      3.8. Сопрограммы
      3.9. Запланированное перекрытие
      3.10. Элементарная машинная графика
      3.11. Реализация встроенного ассемблера
    Приложение 1. Модель форт-системы
    Приложение 2. Распространенные форт-системы
    Список литературы

Ключевые слова:
    слово, значение, адрес, код, определение, исполнение, язык, память, задача, машинный код, реализация, интерпретатор, состояние стека, словарь, форт, компиляция, программист, буфер, последовательность, указатель, форт-системы, терминал, адресный интерпретатор, структура, ассемблер, контекст, целевой компилятор, ЭВМ, блок, механизм, кодофайл

Стандарт языка: [Форт-83]

Ссылки:


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

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 110
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
mOleg писал(а):
kzagradskiy писал(а):
Дайте возможность править первое сообщение темы в разделе Книги.

это к Хищнику,
я же могу предложить сформировать пост в конце темы, а я потом его содержимое целиком перенесу в начало, либо, как вариант, создайте дублирующую тему, а старую я перенесу куда-нибудь.

Hishnik, mOleg пост "Язык Форт и его реализации" с подробным описанием сформирован. Перенесите, как и предлагалось, его или в начало или в другой пост.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Язык Форт и его реализации
СообщениеДобавлено: Чт окт 15, 2015 20:28 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4831
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 52 раз.
kzagradskiy писал(а):
mOleg пост "Язык Форт и его реализации" с подробным описанием сформирован. Перенесите, как и предлагалось, его или в начало или в другой пост.

готово

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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