От: | Lazytech | ||
Дата: | 29.06.12 15:27 | ||
Оценка: | 5 (2) +1 |
Скрытый текст | |
Тема, конечно, тролльская. Возможно, баян? По мотивам темы «Почему С продолжает оставаться самым популярным?» Автор: Darooma Дата: 18.06.12 | |
Простота идеи, заложенной в Форт, позволяют написать ядро Форт-системы за день.
Форт позволяет реализовать любую технологию программирования, доступную в других языках и системах. В нём также допустимы приёмы, запрещённые в других языках (например — самомодификация кода). Устранить негативные последствия этих приёмов путём создания правильного лексикона, стимулирующего грамотную методику их использования также возложены на программиста.
Размер кода Форта для 16-разрядных систем, при грамотном написании программы, иногда в 10-20 раз меньше кода, скомпилированного из программы на Си. Для 32-разрядных систем этот разрыв ещё больше. В операционных системах общий выигрыш может составлять уже сотни, а то и тысячи крат. Причина очень простая — готовая задача на Форте имеет размер несколько байт, все вспомогательные подпрограммы реализованы в виде определений, доступных всем. Система на Форте вместится в процессор, в который другие системы влезть в принципе не способны.
В начале 1980-x на основе языка Форт Джон Уорнок и Чак Гешке из Adobe Systems создали язык PostScript, широко используемый для управления устройствами печати и послуживший основой для создания формата PDF.