Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт апр 23, 2019 22:19

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Начальный курс программирования на языке Форт
СообщениеДобавлено: Вт мар 24, 2009 21:59 
Не в сети
Moderator
Moderator
Аватара пользователя

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

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

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

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

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

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

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

Год: 1990

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

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

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

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

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

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

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

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

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

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

Ссылки:

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


Последний раз редактировалось mOleg Пт мар 27, 2009 17:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 02:09 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4984
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
кстати, оригинальное название книги по сути, как и в случае с "Thinking Forth" - игра слов.
то есть можно перевести и как "приступая к Форту", так и "трогаясь вперед", имхо.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 07:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
A если просто, как "Начала Форта"?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 21:05 
Не в сети
Moderator
Moderator
Аватара пользователя

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

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

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


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

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 111
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.



За это сообщение автора kzagradskiy поблагодарили - 2: NLObP, vikt
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Чт янв 02, 2014 22:37 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1019
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.
kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Пт янв 03, 2014 08:01 
Не в сети
Аватара пользователя

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 111
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
KPG писал(а):
kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

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

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


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1019
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.
kzagradskiy писал(а):
Исправил. В левом фрейме явно указал кодировку. Теперь работает и без настройки авто-определения кодировки браузера.

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Пт янв 03, 2014 17:23 
Не в сети
Аватара пользователя

Зарегистрирован: Вт фев 17, 2009 19:58
Сообщения: 111
Откуда: Барнаул
Благодарил (а): 21 раз.
Поблагодарили: 16 раз.
KPG писал(а):
kzagradskiy писал(а):
Исправил. В левом фрейме явно указал кодировку. Теперь работает и без настройки авто-определения кодировки браузера.

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Пт янв 03, 2014 20:33 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1019
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.
Да, всё нормально. Модераторы могут удалить неинформативные сообщения.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Сб янв 04, 2014 07:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 227
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
kzagradskiy писал(а):
Как вариант декомпилировал sf.chm и выложил в сеть по адресу: http://block32.site88.net/sf/
Теперь можно на форуме в качестве аргумента или примера печатать прямые ссылки на отдельные разделы и подразделы книги.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Сб янв 04, 2014 17:33 
Не в сети
Аватара пользователя

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

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

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



За это сообщение автора kzagradskiy поблагодарили - 2: KPG, NLObP
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Сб янв 04, 2014 17:55 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 1019
Благодарил (а): 3 раз.
Поблагодарили: 35 раз.
kzagradskiy писал(а):
KPG писал(а):
Да, всё нормально. Модераторы могут удалить неинформативные сообщения.

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

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


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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Начальный курс программирования на языке Форт
СообщениеДобавлено: Сб янв 04, 2014 18:35 
А не проще заглянуть туда, где все уже давно лежит?


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

Зарегистрирован: Пт апр 13, 2012 11:57
Сообщения: 164
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
А не проще заглянуть туда, где все уже давно лежит?

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

_________________
Дейкстраординарный
@forthchat


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4  След.

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


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

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


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

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