Forth
http://fforum.winglion.ru/

Новый учебник по форту
http://fforum.winglion.ru/viewtopic.php?f=8&t=2629
Страница 2 из 2

Автор:  KPG [ Вт июл 02, 2019 21:58 ]
Заголовок сообщения:  Re: Новый учебник по форту

true-grue писал(а):
Даешь учебник! Каждый фортер должен написать форт-систему, библиотечку работы со списками и учебник по Форту. Разумеется, после всего этого можно продолжить знакомство с языком и, в некоторых случаях, даже попробовать написать какую-нибудь прикладную программу.

:)
И повторить снова эти шаги...

P.S. Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована.
Правда ли это и с точки зрения не фортёров?

Автор:  Hishnik [ Вт июл 02, 2019 23:18 ]
Заголовок сообщения:  Re: Новый учебник по форту

KPG писал(а):
Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована.
Правда ли это и с точки зрения не фортёров?

С учетом огромного количества языков программирования авторам книг уже приходится идти на ухищрения. К названию прибавляется "в действии", "во имя добра" и прочее. Можно подумать, что прочие языки не подразумевают действия или работают во имя зла :) Есть даже и такое: "Учись писать, читать и понимать алгоритмы. Алгоритмы для правильного мышления. Основы алгоритмизации.". Казалось бы, хорошее название, но внутри... ДРАКОН :)

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

Что есть объективно "проходного":
1. Форт как модель программирования, и особенно - компиляции. С прицелом на то, чтобы быть понятной инженеру-схемотехнику, прикладному программисту, "программирующему профессионалу" и вообще специалистам смежных с computer science направлений. Написать Форт можно и не прочитав "Dragon book" или Вирта. В отличие, скажем, от Броуди, к прочтению которого лучше приступать все же, изначально принимая Форт, описать Форт вполне можно в контексте темы "давайте попробуем самостоятельно реализовать хоть какой-нибудь компилятор".
2. Виртуальные машины, интерактивный режим и подобные полезные вещи - как в контексте embedded, так и для PC. Опять же, здесь не столько "берите Форт", сколько "а вот если вам надо сделать управление с консоли, то как бы вы это сделали, а? А вот посмотрите, как это можно в рамках Форта".

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