Вперед и назад - движение вперед мертво [5b]
Hans Bezemer
0:00 / 0:00
Вперед и назад - движение вперед мертво [5b]
3 287 просмотров · 1 год назад
Hans Bezemer
1 тыс. подписчиков
3 287 просмотров · 1 год назад
Я знаю, это спорная тема. И я не помню времени, когда она не была бы таковой.
Но боюсь, мы вот-вот потеряем важный навык, скрытую силу Forth, пытаясь упростить вещи — возможно, даже в попытке привлечь новое поколение программистов на Forth.
Я лично испытал элегантность хорошо написанной программы на Forth. И, как я покажу, вы потеряете всё это, добавив локальные переменные. Потому что — зачем искать лучшее решение, когда работа сделана? Нет никакого стимула это делать!
И это способ работы, который исчезнет в тот момент, когда эта парадигма станет общепринятой. И я не хочу, чтобы это произошло…
Forth — это больше, чем просто базовый целочисленный C.
Видео о локальных переменных:
Часть 1: • Back & Forth - Support your local variable...
Часть 3: • Back & Forth - Kill Forth Vol. 1 [5c]
Часть 4: • Back & Forth - Kill Forth Vol. 2 [5d]
Связанные видео:
• Back & Forth - The effects of nuclear weapons
• Back & Forth - Forth is even harder [4b]
• Back & Forth - Why is Forth so hard? [4a]
Книги по Forth:
https://www.forth.com/wp-content/uplo...
https://archive.org/details/Pelc_step...
https://thebeez.home.xs4all.nl/ForthP...
Forth Dimensions:
https://www.forth.org/fd/FDcover.html
FTP-сервер Taygeta:
ftp://ftp.taygeta.com/pub/Forth
Мой компилятор Forth можно найти здесь:
https://sourceforge.net/projects/fort...
Он также содержит все файлы, представленные здесь.
Вы можете скачать его анонимно и БЕСПЛАТНО.
Поддерживаются большинство популярных платформ — даже некоторые старые.