Forth
http://fforum.winglion.ru/

Начальный курс программирования на языке Форт
http://fforum.winglion.ru/viewtopic.php?f=37&t=2017
Страница 1 из 4

Автор:  mOleg [ Вт мар 24, 2009 21:59 ]
Заголовок сообщения:  Начальный курс программирования на языке Форт

Название: Начальный курс программирования на языке Форт

Автор: Л. Броуди

Оригинальный текст: [Starting Forth]

Перевод: В.А. Кондратенко

Под редакцией: Б.А. Кацева, В.А. Кириллина

Предисловие: И.В. Романовского

Издательство: «ФИНАНСЫ И СТАТИСТИКА» МОСКВА

Год: 1990

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

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

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

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

    Как уже отмечалось, книга построена таким образом, чтобы максимально облегчить изучение языка. Все команды описываются дважды: первый раз — в том разделе, где они вводятся, и второй — в конце главы, где дается краткий обзор ее содержания. В приложении Б представлен указатель слов Форта в алфавитном порядке, а в приложении В они сгруппированы по областям применения. В конце каждой главы приводятся, кроме того, словарь терминов и упражнения, ответы на которые вы найдете в приложении А. В процессе изложения даются полезные рекомендации и предлагаются необязательные программы. Последние носят чисто иллюстративный характер и поэтому представлены здесь без каких-либо пояснений.

    Следует отметить, что Форт — необычный язык. Он «попирает» многие устоявшиеся правила программирования. Первоначально я воспринял Форт крайне скептически, но по мере создания сложных прикладных программ мне начали открываться его красота и мощь. Постарайтесь относиться к нему без предубеждения, если вам что-то покажется странным. Лишь немногие программисты, освоившие Форт, возвращались снова к другим языкам программирования.

Краткое содержание:

    К советскому читателю
    Предисловие к русскому изданию
    От автора
    Коротко о книге
    Введение
    Что такое машинный язык? (введение для начинающих)
    Области применения Форта (введение для профессионалов)

    Глава 1. ОСНОВЫ ФОРТА
    Глава 2. ВЫПОЛНЕНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
    Глава 3. КАК РАБОТАТЬ НА ФОРТЕ
      Часть 1. Общие сведения
      Часть 2. Текстовый редактор Форта
    Глава 4. КОМПЬЮТЕР «ПРИНИМАЕТ РЕШЕНИЯ»
    Глава 5. ОПЕРАЦИИ НАД ЦЕЛЫМИ ЧИСЛАМИ
    Глава 6. ЦИКЛИЧЕСКИЕ СТРУКТУРЫ
    Глава 7. ЧИСЛО ТИПОВ ЧИСЕЛ
      Часть 1. Для начинающих
      Часть 2. Для всех
    Глава 8. ПЕРЕМЕННЫЕ, КОНСТАНТЫ И МАССИВЫ
    Глава 9. ФУНКЦИОНИРОВАНИЕ ФОРТ-СИСТЕМЫ
    Глава 10. ВВОД-ВЫВОД
    Глава 11. РАСШИРЕНИЕ КОМПИЛЯТОРА: ОПРЕДЕЛЯЮЩИЕ И КОМПИЛИРУЮЩИЕ СЛОВА
    Глава 12. ТРИ С ПОЛОВИНОЙ ПРИМЕРА

    Приложение А. ОТВЕТЫ К УПРАЖНЕНИЯМ
    Приложение Б. АЛФАВИТ СЛОВ ФОРТА
    Приложение В. СЛОВА ФОРТА, СГРУППИРОВАННЫЕ ПО ТЕМАМ

Ссылки:

Автор:  mOleg [ Ср мар 25, 2009 02:09 ]
Заголовок сообщения: 

кстати, оригинальное название книги по сути, как и в случае с "Thinking Forth" - игра слов.
то есть можно перевести и как "приступая к Форту", так и "трогаясь вперед", имхо.

Автор:  WingLion [ Ср мар 25, 2009 07:21 ]
Заголовок сообщения: 

A если просто, как "Начала Форта"?

Автор:  mOleg [ Ср мар 25, 2009 21:05 ]
Заголовок сообщения: 

WingLion писал(а):
A если просто, как "Начала Форта"?

ну, я так понял, что мы договорились придерживаться названий книг(в данном случае название с обложки)

Автор:  kzagradskiy [ Чт янв 02, 2014 21:23 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

Автор:  KPG [ Чт янв 02, 2014 22:37 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

У меня в браузере левый фрейм содержания отображается в "ромбиках" :)

Автор:  kzagradskiy [ Пт янв 03, 2014 08:01 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

KPG писал(а):
kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

У меня в браузере левый фрейм содержания отображается в "ромбиках" :)

Исправил. В левом фрейме явно указал кодировку. Теперь работает и без настройки авто-определения кодировки браузера.

Автор:  KPG [ Пт янв 03, 2014 10:59 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

kzagradskiy писал(а):
Исправил. В левом фрейме явно указал кодировку. Теперь работает и без настройки авто-определения кодировки браузера.

Странно, но осталось всё как есть. Может браузер глючный :? на данной кодировке.

P.S. В коде фрейма страницы кодировку не заметил.

Автор:  kzagradskiy [ Пт янв 03, 2014 17:23 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

KPG писал(а):
kzagradskiy писал(а):
Исправил. В левом фрейме явно указал кодировку. Теперь работает и без настройки авто-определения кодировки браузера.

Странно, но осталось всё как есть. Может браузер глючный :? на данной кодировке.

P.S. В коде фрейма страницы кодировку не заметил.

Исправил. Теперь должно работать. Ссылка на тот же учебник, но в одном фрейме и с оригинальным содержанием здесь: [url]block32.site88.net/sf/sf/[/url]

Автор:  KPG [ Пт янв 03, 2014 20:33 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

Да, всё нормально. Модераторы могут удалить неинформативные сообщения.

P.S. Вторую книгу Броуди (с картинками doc файл) также можно опубликовать:)

Автор:  chu [ Сб янв 04, 2014 07:41 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

и не только на форуме. спасибо!

Автор:  kzagradskiy [ Сб янв 04, 2014 17:33 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

KPG писал(а):
Да, всё нормально. Модераторы могут удалить неинформативные сообщения.

P.S. Вторую книгу Броуди (с картинками doc файл) также можно опубликовать:)

"Опубликовал" http://block32.site88.net/tf/

Автор:  KPG [ Сб янв 04, 2014 17:55 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

kzagradskiy писал(а):
KPG писал(а):
Да, всё нормально. Модераторы могут удалить неинформативные сообщения.

P.S. Вторую книгу Броуди (с картинками doc файл) также можно опубликовать:)

"Опубликовал" http://block32.site88.net/tf/


Отлично. Подправить только, по возможности, форматирование :D

P.S. Что нибудь ещё будет также публиковаться (Баранов и др. книги, ANSI стандарт?)
Есть, например, Немецкая "многоязыковая" Wiki по Forth можно там размещать
указатели на рускоязычные материалы по Форту. Можно и учебные матермалы на английском языке, используя translate сервис (например от google) транслировать на русский и подправив ляпы трансяляции тоже разместить.

Автор:  gudleifr [ Сб янв 04, 2014 18:35 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

А не проще заглянуть туда, где все уже давно лежит?

Автор:  Zinger [ Пн янв 06, 2014 04:09 ]
Заголовок сообщения:  Re: Начальный курс программирования на языке Форт

gudleifr писал(а):
А не проще заглянуть туда, где все уже давно лежит?

Более дебильной редакции чем там, "где всё уже давно лежит", найти вряд ли представляется возможным.

Страница 1 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/