Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
KPG писал(а): Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована. Правда ли это и с точки зрения не фортёров? С учетом огромного количества языков программирования авторам книг уже приходится идти на ухищрения. К названию прибавляется "в действии", "во имя добра" и прочее. Можно подумать, что прочие языки не подразумевают действия или работают во имя зла Есть даже и такое: "Учись писать, читать и понимать алгоритмы. Алгоритмы для правильного мышления. Основы алгоритмизации.". Казалось бы, хорошее название, но внутри... ДРАКОН Поэтому стоит придерживаться хорошего принципа - книга должна писаться так, чтобы читатель с ней в целом согласился. А не чтобы "отметиться" в сфере книгоиздательства со своей нетленкой, а там хоть трава не расти. Поэтому книги с подтекстом "берите Форт, он хороший, честно-честно" заведомо провальны - они просто потонут в море подобных изданий по другим языкам. Что есть объективно "проходного": 1. Форт как модель программирования, и особенно - компиляции. С прицелом на то, чтобы быть понятной инженеру-схемотехнику, прикладному программисту, "программирующему профессионалу" и вообще специалистам смежных с computer science направлений. Написать Форт можно и не прочитав "Dragon book" или Вирта. В отличие, скажем, от Броуди, к прочтению которого лучше приступать все же, изначально принимая Форт, описать Форт вполне можно в контексте темы "давайте попробуем самостоятельно реализовать хоть какой-нибудь компилятор". 2. Виртуальные машины, интерактивный режим и подобные полезные вещи - как в контексте embedded, так и для PC. Опять же, здесь не столько "берите Форт", сколько "а вот если вам надо сделать управление с консоли, то как бы вы это сделали, а? А вот посмотрите, как это можно в рамках Форта".
[quote="KPG"] Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована. Правда ли это и с точки зрения не фортёров? [/quote] С учетом огромного количества языков программирования авторам книг уже приходится идти на ухищрения. К названию прибавляется "в действии", "во имя добра" и прочее. Можно подумать, что прочие языки не подразумевают действия или работают во имя зла :) Есть даже и такое: "Учись писать, читать и понимать алгоритмы. Алгоритмы для правильного мышления. Основы алгоритмизации.". Казалось бы, хорошее название, но внутри... ДРАКОН :)
Поэтому стоит придерживаться хорошего принципа - книга должна писаться так, чтобы читатель с ней в целом согласился. А не чтобы "отметиться" в сфере книгоиздательства со своей нетленкой, а там хоть трава не расти. Поэтому книги с подтекстом "берите Форт, он хороший, честно-честно" заведомо провальны - они просто потонут в море подобных изданий по другим языкам.
Что есть объективно "проходного": 1. Форт как модель программирования, и особенно - компиляции. С прицелом на то, чтобы быть понятной инженеру-схемотехнику, прикладному программисту, "программирующему профессионалу" и вообще специалистам смежных с computer science направлений. Написать Форт можно и не прочитав "Dragon book" или Вирта. В отличие, скажем, от Броуди, к прочтению которого лучше приступать все же, изначально принимая Форт, описать Форт вполне можно в контексте темы "давайте попробуем самостоятельно реализовать хоть какой-нибудь компилятор". 2. Виртуальные машины, интерактивный режим и подобные полезные вещи - как в контексте embedded, так и для PC. Опять же, здесь не столько "берите Форт", сколько "а вот если вам надо сделать управление с консоли, то как бы вы это сделали, а? А вот посмотрите, как это можно в рамках Форта".
|
|
|
|
Добавлено: Вт июл 02, 2019 23:18 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
true-grue писал(а): Даешь учебник! Каждый фортер должен написать форт-систему, библиотечку работы со списками и учебник по Форту. Разумеется, после всего этого можно продолжить знакомство с языком и, в некоторых случаях, даже попробовать написать какую-нибудь прикладную программу. И повторить снова эти шаги... P.S. Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована. Правда ли это и с точки зрения не фортёров?
[quote="true-grue"]Даешь учебник! Каждый фортер должен написать форт-систему, библиотечку работы со списками и учебник по Форту. Разумеется, после всего этого можно продолжить знакомство с языком и, в некоторых случаях, даже попробовать написать какую-нибудь прикладную программу.[/quote] :) И повторить снова эти шаги...
P.S. Думаю какая нибудь рускоязычная книга по Форту для современных контроллеров с софтом может быть и востребована. Правда ли это и с точки зрения не фортёров?
|
|
|
|
Добавлено: Вт июл 02, 2019 21:58 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
И зачем писать новые учебники... Может стоит переработать какой-нибудь старый?
И зачем писать новые учебники... Может стоит переработать какой-нибудь старый?
|
|
|
|
Добавлено: Чт сен 09, 2010 17:53 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Antender писал(а): Допустим не надо делать книгу, а надо переделывать Help. Вот он лежит у меня в декомпилированном виде, переделана структура: слова раскиданы по разделам - проблема в том какие слова добавлять , так как справка от SP-Forth 3.71 и не обновлялась.
Для начала, cлова по стандарту '94, и то будет дело....
[quote="Antender"]Допустим не надо делать книгу, а надо переделывать Help. Вот он лежит у меня в декомпилированном виде, переделана структура: слова раскиданы по разделам - проблема в том какие слова добавлять , так как справка от SP-Forth 3.71 и не обновлялась. [/quote] Для начала, cлова по стандарту '94, и то будет дело....
|
|
|
|
Добавлено: Ср авг 25, 2010 23:21 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Antender писал(а): Как напишу пару глав - выложу их кстати, с книги обычно никто не начинает вполне не плохо начать хотя бы с нескольких статей...
[quote="Antender"]Как напишу пару глав - выложу их[/quote] кстати, с книги обычно никто не начинает 8) вполне не плохо начать хотя бы с нескольких статей...
|
|
|
|
Добавлено: Ср авг 18, 2010 15:19 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
замечание! Только что обнаружил, что сообщение создано в разделе форума, выделенном только для существующих книг! Просьба в дальнейшем смотреть в правила раздела! Как только напишете книгу - так сразу можно будет поместить ссылку в "книги"
В связи с написанным выше тему перенес в другой раздел.
[color=#FF0000]замечание! Только что обнаружил, что сообщение создано в разделе форума, выделенном только для существующих книг! Просьба в дальнейшем смотреть в правила раздела! Как только напишете книгу - так сразу можно будет поместить ссылку в "книги" ;)
В связи с написанным выше тему перенес в другой раздел.[/color]
|
|
|
|
Добавлено: Сб авг 14, 2010 11:03 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
И получается форк! А справку я переделываю в данный момент - 3 поста вверх
И получается форк! :D
А справку я переделываю в данный момент - 3 поста вверх
|
|
|
|
Добавлено: Ср авг 04, 2010 14:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Antender писал(а): Отсортируйте в форке дык, сразу так оно и задумывалось Antender писал(а): А затем, чтобы справку писать. справка тоже уже есть, только опять же доводить до ума ее нет сил Antender писал(а): Как я буду объяснять что либы для работы со строками находятся не в подпапке str папки lib, а в devel/~ac/чего-то там? а делается это обычно так: 1) создается папка с именем проекта, туда копируется (для удобства и надежности) spf.exe и файл инициализации, если надо. 2) создается папка lib, в которую помещаются нужные либы. 3) в корне создается главный файл проекта, который начинает потихонечку развиваться.
[quote="Antender"]Отсортируйте в форке[/quote] дык, сразу так оно и задумывалось 8)
[quote="Antender"]А затем, чтобы справку писать.[/quote] справка тоже уже есть, только опять же доводить до ума ее нет сил
[quote="Antender"]Как я буду объяснять что либы для работы со строками находятся не в подпапке str папки lib, а в devel/~ac/чего-то там?[/quote] а делается это обычно так: 1) создается папка с именем проекта, туда копируется (для удобства и надежности) spf.exe и файл инициализации, если надо. 2) создается папка lib, в которую помещаются нужные либы. 3) в корне создается главный файл проекта, который начинает потихонечку развиваться. 8)
|
|
|
|
Добавлено: Ср авг 04, 2010 14:33 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Отсортируйте в форке - есть возможность А затем, чтобы справку писать. Как я буду объяснять что либы для работы со строками находятся не в подпапке str папки lib, а в devel/~ac/чего-то там?
Отсортируйте в форке :D - есть возможность А затем, чтобы справку писать. Как я буду объяснять что либы для работы со строками находятся не в подпапке str папки lib, а в devel/~ac/чего-то там?
|
|
|
|
Добавлено: Ср авг 04, 2010 14:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Antender писал(а): Требуется переделать devel в конце-то концов!!! Ну зачем это вам? ей-ей придете к новому форку Либы из devel сортировать бесполезно, я бы даже сказал вредно.
[quote="Antender"]Требуется переделать devel в конце-то концов!!![/quote] Ну зачем это вам? ей-ей придете к новому форку 8) Либы из devel сортировать бесполезно, я бы даже сказал вредно.
|
|
|
|
Добавлено: Ср авг 04, 2010 14:21 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Выкладываю новую структуру справки SP-Forth: http://www.sharomatic.com/download.php? ... 1a60feb973Переведу в HTML Требуется дописать новые слова из SP-Forth 4 Требуется переделать devel в конце-то концов!!! И дописать в структуру справки П.С. Уже немного переделал П.П.С. Ещё раз переделал
Выкладываю новую структуру справки SP-Forth: http://www.sharomatic.com/download.php?file=6cb0d891c4a1d9c26700b71a60feb973
Переведу в HTML Требуется дописать новые слова из SP-Forth 4 Требуется переделать devel в конце-то концов!!! И дописать в структуру справки
П.С. Уже немного переделал П.П.С. Ещё раз переделал
|
|
|
|
Добавлено: Ср авг 04, 2010 13:38 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Даешь учебник! Каждый фортер должен написать форт-систему, библиотечку работы со списками и учебник по Форту. Разумеется, после всего этого можно продолжить знакомство с языком и, в некоторых случаях, даже попробовать написать какую-нибудь прикладную программу.
Даешь учебник! Каждый фортер должен написать форт-систему, библиотечку работы со списками и учебник по Форту. Разумеется, после всего этого можно продолжить знакомство с языком и, в некоторых случаях, даже попробовать написать какую-нибудь прикладную программу.
|
|
|
|
Добавлено: Ср авг 04, 2010 13:08 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
вопрос писал(а): mOleg в роли Хищника А я в чьей роли аналогичные вещи писал? Нет ли тут дежа вю?
[quote="вопрос"]mOleg в роли Хищника [/quote] А я в чьей роли аналогичные вещи писал? Нет ли тут дежа вю? ;)
|
|
|
|
Добавлено: Ср авг 04, 2010 13:00 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
Допустим не надо делать книгу, а надо переделывать Help. Вот он лежит у меня в декомпилированном виде, переделана структура: слова раскиданы по разделам - проблема в том какие слова добавлять , так как справка от SP-Forth 3.71 и не обновлялась.
Просьба: выложить хоть по паре слов которые можно добавить в справку.
П.С. Посмотрел ещё раз справку: Надо бы сделать слова D= D> U= U> INVERT переопределить как NOT
Допустим не надо делать книгу, а надо переделывать Help. Вот он лежит у меня в декомпилированном виде, переделана структура: слова раскиданы по разделам - проблема в том какие слова добавлять , так как справка от SP-Forth 3.71 и не обновлялась.
Просьба: выложить хоть по паре слов которые можно добавить в справку.
П.С. Посмотрел ещё раз справку: Надо бы сделать слова D= D> U= U> INVERT переопределить как NOT
|
|
|
|
Добавлено: Ср авг 04, 2010 12:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: Новый учебник по форту |
|
|
mOleg писал(а): Только зачем? mOleg в роли Хищника
[quote="mOleg"] Только зачем?[/quote] mOleg в роли Хищника :)) :)) :o :idea:
|
|
|
|
Добавлено: Ср авг 04, 2010 10:33 |
|
|
|
|