В этом разговоре, Чак Мур (создатель Форта) делает очень смелые, широкие заявления, такие как:
- "Каждое приложение, которое я видел, которое я не кодировал, имеет в нем в десять раз больше кода, чем нужно"
- "О тысячах инструкций кажется мне право что-либо делать"
- "Если вы пишете код, который нуждается в [локальных переменных], вы пишете неоптимальный код. Не используйте локальные переменные".
Я пытаюсь выяснить, является ли г-н Мур а) абсолютно блестящим гением или б) сумасшедшим. Но это субъективный вопрос, и я не ищу ответа на этот вопрос здесь. Я ищу примеры сложных, реальных проблем, которые могут быть решены в "1000 инструкциях или менее" с использованием Forth и исходный код, демонстрирующий, как это сделать. Пример, показывающий только одну нетривиальную часть системы реального мира, будет прекрасным, но никакие образцы кода "игрушек", которые могут быть дублированы в 5 или 10 строках другого языка высокого уровня, пожалуйста.
Если вы пишете системы реального мира в Форте, используя лишь небольшое количество исходного кода, но не можете показать источник (потому что это патентованный), мне все равно хотелось бы услышать об этом.