Броуди Л. - Начальный курс программирования на языке Форт [1990, CHM, RUS]

Страницы:  1
Ответить
 

Koshi

Top Seed 03* 160r

Стаж: 16 лет 11 месяцев

Сообщений: 255

Koshi · 01-Дек-11 11:25 (13 лет 7 месяцев назад)

Начальный курс программирования на языке Форт
Год: 1990
Автор: Броуди Л.
Переводчик: Кондратенко В.А.
Издательство: ФИНАНСЫ И СТАТИСТИКА
ISBN: 5-279-00252-6
Язык: Русский
Формат: CHM
Качество: Отсканированные страницы
Количество страниц: 300
Описание: Книга является практическим руководством по программированию на приобретающем все большую популярность языке Форт. Рассматриваются основные принципы организации системы Форт. Приведено много примеров и наглядных иллюстраций, облегчающих восприятие излагаемого материала.
Для широкого круга специалистов.
Компактный и эффективный язык программирования Форт является машинно-независимым. Моя десятилетняя практика реализации Форта на множестве универсальных, мини- и микрокомпьютеров показывает, что программы на всех ЭВМ выполняются до такой степени одинаково, что я забываю, на какой из машин работаю в данный момент. Чтобы перейти на новый компьютер, требуется всего несколько человеко-недель.
В основе гибкости Форта лежит его простота. Мне часто кажется, что люди слишком все усложняют. Некоторые языки программирования и операционные системы чересчур изощренны. Форт предлагает в качестве альтернативы простые средства программирования, которые можно расширять для обслуживания любой предметной области. Лео Броуди мастерски демонстрирует такие средства, подчеркивая их простоту.
Примеры страниц
Оглавление
К советскому читателю
Предисловие к русскому изданию
Предисловие
От автора
Коротко о книге
Введение
Что такое машинный язык? (введение для начинающих)
Области применения Форта (введение для профессионалов)
Глава 1. ОСНОВЫ ФОРТА Живой язык
Диалог
Словарь
Как правильно «объясняться» на Форте?
Период исполнения и период компиляции
Стек — рабочая область оперативной памяти для выполнения арифметических действий
Постфиксная запись
Работа со стеком
Стековая нотация
Основные термины
Упражнения
Глава 2. ВЫПОЛНЕНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ Режим калькулятора
Практические задачи на применение постфиксной записи (упражнение 2-А)
Режим определений
Решение задач (упражнение 2-Б)
Операции деления
Манипуляции со стеком
Печать без изменения содержимого стека
Задачи на выполнение операций со стеком и арифметических операций (упражнение 2-В)
Двойные операции
Основные термины
Упражнения
Глава 3. КАК РАБОТАТЬ НА ФОРТЕ Часть 1. Общие сведения Еще раз о словаре
Использование дисковой памяти
Правила записи Форт-программ
Особенности программирования на Форте
Загрузка программ
Инструментальные средства работы с блоками
Часть 2. Текстовый редактор Форта Программа-редактор
Команды символьного редактирования
Буфер поиска и буфер вставок
Команды редактирования строк
Комбинированные команды редактирования
Основные термины
Упражнения
Литература
Глава 4. КОМПЬЮТЕР "ПРИНИМАЕТ РЕШЕНИЯ" Условный оператор
Более подробно об операторе IF
Операции сравнения
Альтернативная ветвь условного оператора
Вложенные конструкции IF...THEN
«Секрет» оператора IF
Немного логики
Два слова с встроенными операторами IF
Основные термины
Упражнения
Глава 5. ОПЕРАЦИИ НАД ЦЕЛЫМИ ЧИСЛАМИ Сокращенные операции
Смешанные математические операции
Стек возвратов
Арифметические операции над числами с плавающей точкой
Почему программисты предпочитают масштабирование
Операция масштабирования */
Округление
Возможности масштабирования
Аппроксимация вещественных чисел
Операции над дробными числами
Заключение
Основные термины
Упражнения
Литература
Глава 6. ЦИКЛИЧЕСКИЕ СТРУКТУРЫ Циклы со счетчиком
Ограничения на выполнение цикла
Примеры использования оператора цикла DO
Вложенные циклы
Рекомендации по применению оператора DO в стиле Форта
Циклы с условием
Выход из цикла (LEAVE) и ветвление (BRANCH)
Основные термины
Упражнения
Глава 7. ЧИСЛО ТИПОВ ЧИСЕЛ Часть 1. Для начинающих Чем отличаются числа со знаком и без знака
Арифметический сдвиг
Числа двойной длины
Преимущества шестнадцатиричной системы счисления (и другие системы)
Код для представления символьной информации (ASCII).
Часть 2. Для всех Двоичная логика
Числа со знаком и без знака
Системы счисления
Числа двойной длины
Формирование чисел двойной длины без знака
Форматирование чисел одинарной длины со знаком
Операции над числами двойной длины
Операции над числами различной длины
Использование чисел в определениях
Основные термины
Упражнения
Глава 8. ПЕРЕМЕННЫЕ, КОНСТАНТЫ И МАССИВЫ Переменные (общие сведения)
Более подробно о переменных
Переменная в качестве счетчика
Константы
Переменные и константы двойной длины
Массивы
Использование массива счетчиков
Вычленение определений
Организация цикла по массиву
Массивы байтов
Инициализация массива
Основные термины
Упражнения
Глава 9. ФУНКЦИОНИРОВАНИЕ ФОРТ-СИСТЕМЫ Поиск по словарю
Векторные вычисления
Апостроф в определении
Структура словарной статьи
Адресация полей
Структура определения через двоеточие
Вложенные уровни вычислений
Еще один вариант использования стека возвратов
Выход на верхний уровень
Произвольное изменение последовательности выполнения слов
Рекурсия
География Форта
Мультизадачные Форт-системы
Пользовательские переменные
Контекстные словари (списки слов)
Основные термины
Упражнения
Глава 10. ВВОД-ВЫВОД Блочные буферы
Операторы вывода
Вывод текста с диска
Операции над строками в оперативной памяти
Ввод с клавиатуры
Ввод из входного потока
Применение слова WORD
Указатели входного потока, используемые словом WORD
Преобразование вводимых чисел
Построение программы ввода чисел с помощью слова KEY
Сравнение строк
Строковые литералы
Основные термины
Упражнения
Литература
Глава 11. РАСШИРЕНИЕ КОМПИЛЯТОРА: ОПРЕДЕЛЯЮЩИЕ И КОМПИЛИРУЮЩИЕ СЛОВА Что такое определяющее слово?
Определяющие слова вы можете специфицировать сами
Что такое компилирующее слово?
Несколько дополнительных слов управления компиляцией
Флаг состояния
Введение в блок схемы Форта
Заключение
Основные термины
Упражнения
Литература
Глава 12. ТРИ С ПОЛОВИНОЙ ПРИМЕРА Откачка файла
Программисту о структуре прикладной программы
Без взвешивания
Форт ассемблер
Усовершенствованный генератор бессмысленных сообщений
Упражнения
Литература
Приложение А. ОТВЕТЫ К УПРАЖНЕНИЯМ
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

wolgbk

Стаж: 14 лет 8 месяцев

Сообщений: 1


wolgbk · 08-Дек-11 18:31 (спустя 7 дней)

понять бы что за язык и с чем его едят))
[Профиль]  [ЛС] 

$Niger$

Top User 02

Стаж: 16 лет 8 месяцев

Сообщений: 37

$Niger$ · 17-Июн-13 02:20 (спустя 1 год 6 месяцев)

Нам учитель дискретной математики рассказывала, что в голодные годы подрабатывала программистом то ли в Бош, то ли где то-там, делала на Форте программы для стиральных машин. =)
[Профиль]  [ЛС] 

user389

Стаж: 16 лет 11 месяцев

Сообщений: 1


user389 · 20-Июл-13 21:28 (спустя 1 месяц 3 дня)

Есть шанс, что с развитием SoC и FPGA у Форта появится второе дыхание
[Профиль]  [ЛС] 

fforth

Стаж: 11 лет 2 месяца

Сообщений: 9


fforth · 26-Апр-14 12:16 (спустя 9 месяцев, ред. 26-Апр-14 12:16)

wolgbk писал(а):
49681099понять бы что за язык и с чем его едят))
Применяется для программирования контроллеров и также на компьютере. Язык очень прост, мощный, но не для "леммингов"
Встретить его использование можно в самых разных местах и вариантах (например в игое MineCraft моде RedPower2)
К сожалению в Российских Вузах редко он есть в учебных программах тех или иных курсов.
Программа nncron для ПК на нём написана.
руский Форт форум
Раздел книг по Форту на форуме есть ещё и статьи и много чего
Можно, наверное, и форум упаковать в torrent/
У Броуди вторая книжка ещё интереснее и познавательнее. Можно хороший торрент по Форту сделать.
P.S. вполне съедобный и интересный там же на форуме есть и другие книги и информация по нему.
144 ядерные (700МГц - асинхронные), микропотребляющие форт контроллеры GreenArray
Для FPGA точно его ниша и есть разные реализации "Форт" ядер и даже Зеленоград выпускает Форт-DSP процессор линейка K1894
в Минске тоже есть поссоветская линейка Дофин процессоров.
[Профиль]  [ЛС] 

baton_nik

Стаж: 16 лет 2 месяца

Сообщений: 18

baton_nik · 06-Май-14 21:53 (спустя 10 дней)

Что-то вспомнилось: "Йоды магистра речи тайна раскрыта, оказывается, на форте программист старый есть он просто" =)
[Профиль]  [ЛС] 

fforth

Стаж: 11 лет 2 месяца

Сообщений: 9


fforth · 20-Сен-18 10:28 (спустя 4 года 4 месяца, ред. 20-Сен-18 10:28)

Подборка книг по Форт на webarxive
P.S. Ещё один подфорум по Форт языку на Airbase
Топик по "местной" подборке книг по Форту.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error