Начать новую тему Ответить на тему
Статистика раздачи
Размер: 7.14 МБ | | Скачали: 12
Сидеров: 5  [0 байт/сек]    Личеров: 1  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Язык программирования Форт

Год издания: 1993
Автор: Келли М., Спайс H.
Жанр или тематика: Программирование

Издательство: Радио и связь
ISBN: 978-5-256-00438-7
Язык: Русский

Формат: DjVu
Качество: Отсканированные страницы
Интерактивное оглавление: Нет
Количество страниц: 320

Описание: В книге американских авторов описаны основные версии языка Форт, включая стандарты 1979 и 1983 гг., а также версию MMSFORTH для персональной ЭВМ типа IBM PC. Рассмотрены процедуры для работы с файлами и последовательностями символов, техника расширения списка стандартных операторов, а также возможность включения программ, написанных на языке ассемблера. Приведено большое число примеров, представляющих практический интерес. Для программистов.
ВВЕДЕНИЕ 5
Немного истории 7
Об этой книге 8
Благодарности 9
Глава 1. Что такое Форт? 10
Учимся на практике 10
Упражнения 14
Полезная программа 15
Упражнения 17
Форт. Почему он такой необычный? 18
Глава 2. Стек 22
Что такое стек? 22
Буфер ввода 23
Стек в арифметических операциях 23
Упражнения 25
Манипуляции в стеке 26
Упражнения 30
Выводы 31
Глава 3. Память, числа, символьная информация 32
Что такое память? 32
Двоичная запись и основание системы счисления 33
Упражнения 35
Операции с битами 35
Упражнения 36
Положительные, отрицательные числа и числа без знака 37
Упражнения 38
Операции с байтами 38
Упражнения 39
Американский стандартный код для обмена информацией (ASCII) 39
Упражнения 41
Выводы 41
Глава 4. Еще об арифметических операциях 42
Операторы для работы с небольшими числами 42
Некоторые проблемы операции деления 42
Деление с округлением, деление с отрицательными числами 43
Упражнения 45
Операции с величинами и знаками чисел 45
Упражнения 46
Упражнения 47
Почему используются целые числа? 47
Масштабирование чисел 51
Упражнения 53
Числа двойной длины 54
Упражнения : 56
Смешанные действия с числами одинарной и двойной длины 56
Упражнения 57
Расширение операций над числами с плавающей запятой 57
Упражнения 59
Упражнения , 62
Выводы 63
Глава 5. Ввод и вывод 64
Вывод символов 65
Упражнения 66
Управление экраном дисплея 67
Вывод на печатающее устройство (принтер) 68
Построение простейших графиков из линий 68
Упражнения 69
Вывод чисел 70
Упражнения 74
Ввод с клавиатуры 74
Выводы 75
Глава 6. Хранение чисел в памяти 76
Создание переменных 76
Упражнения 78
Перемещение и заполнение содержимого массивов 79
Упражнения 80
Переменная, константа и связанные с ними слова 80
Упражнения 82
О векторном исполнении операторов 83
Упражнения 85
Еще о массивах и матрицах 86
Упражнения 88
О разном 88
Выводы 89
Глава 7. Операторы сравнения и ветвления 90
Проверка истинности 91
Упражнения 92
Операторы IF.ELSE.THEN 93
Некоторые замечания о структурном программировании 95
Упражнения 95
Прекращение исполнения задания 95
Упражнения 97
Множественный выбор ветвления 98
Упражнения 99
Выводы 100
Глава 8. Организация циклов 101
Циклы типа DO-LOOP 101
Упражнения 106
Еще о циклах типа DO-LOOP 107
Упражнения Л 108
Стек возвратов 108
Упражнения 110
Для тех, кто знаком с дифференциальным исчислением 110
Упражнения 110
Циклы с неопределенным числом повторений 110
Упражнения 112
Выводы 113
Глава 9. Символьные строки 114
Строки счетной длины, их ввод с клавиатуры 114
Упражнения 116
Ввод с помощью слова WORD 117
Упражнения 119
Расширенный набор строковых операций в MMSFORTH 120
Телефонный справочник 123
Упражнения 126
Преобразование символьных строк в числа 126
Упражнения Г 128
Выводы 129
Глава 10. Хранение программ и данных 130
Вывод листинга программы и загрузка 131
Упражнения 132
Скрытые блоки 133
Упражнения 133
Загрузка экранов 134
Упражнения 135
Работа с содержимым блоков 136
Упражнения 138
Хранение данных в блоках 138
Упражнения 140
Хранение символьных строк в блоках 140
Упражнения 142
Использование нескольких блоков в качестве файла 142
Упражнения 144
Файлы строковых данных с последовательным доступом 145
Упражнения : 145
Файл адресов 146
Упражнения 148
Выводы 148
Глава 11. Создание слов-определителей 149
Порождающие и порождаемые слова 149
Определяющие слова 150
Упражнения 151
Создание новых определяющих слов 152
Упражнения 153
Определение массивов 154
Упражнения 156
Отвлечение реализация игры "Жизнь” 156
Прикладная программа на языке Форт для сбора данных 158
Выводы 160
Глава 12. Редакторы Форта 161
Основы редактирования для Форта 161
Использование экранного редактора 168
Глава 13. Программирование на Форт. Стиль 170
Задание на программу 170
Закладка фундамента 175
Упражнения 179
Основные положения , 179
Соединение частей в единое целое 182
Упражнения 184
Комментарии 184
Выводы 186
Глава 14. Память Форта, словари и контекстные словари 187
Об использовании памяти в Форте 187
Упражнения 192
Как слова Форта записаны в словаре? 192
Упражнения 195
Контекстные словари 195
Упражнения 198
Упражнения 199
Выводы 199
Глава 15. Интерпретация, компиляция и исполнение 200
Интерпретация 200
Упражнения 203
Компиляция 204
Упражнения 205
Упражнения 207
Упражнения 210
Упражнения 212
Упражнения. 213
Исполнение 214
Упражнения 220
Рекурсия 221
Упражнения 222
Выводы 222
Глава 16. Программирование на Форт-ассемблере 223
Машинная программа 223
Упражнения 226
Форт-ассемблеры 226
Упражнения 228
Как работает ассемблер 229
Упражнения 231
Обращение к другим программам, написанным в машинных кодах 231
Упражнения 234
Выводы 234
ПРИЛОЖЕНИЕ А. Глоссарий 235
Список слов Форта 235
ПРИЛОЖЕНИЕ Б. Глоссарий 270
Терминология 270
ПРИЛОЖЕНИЕ В. Источники информации 282
Системы Форта 282
Публикации 284
ПРИЛОЖЕНИЕ Г. ASCII Коды 286
ПРИЛОЖЕНИЕ Д. Ответы к упражнениям 288
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 9.43 КБ / Просмотров 140 ]

Статус
Проверен 
 
Размер  7.14 МБ
Приватный: Нет (DHT включён)
.torrent скачан  12
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


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


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

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!