Ностальгическое :))))
Mar. 2nd, 2009 09:58 pmАвтор имеет опыт программирования на языках БЕЙСИК, ПАСКАЛЬ, ФОРТ и АССЕМБЛЕР для восьми и шестнадцатиразрядных процессоров. Из экономии времени и места не будем сравнивать эти языки (тот, кто с ними работал хорошо знает их достоинства и недостатки) а сразу выделим один из них. Он доводит мощность восьмиразрядных ПЭВМ до уровня шестнадцатиразрядных, позволяет выжать из машины все, на что она способна; обеспечивает доступ не только к любому байту, но и биту, находящемуся в любой ячейке памяти или регистре ЭВМ; занимает в памяти наименьший объем и в то же время обеспечивает наиболее быструю компиляцию программы в коды процессора за один проход текста программы; программирование на нем в 5 раз быстрее, чем на БЕЙСИКе, в 15 раз быстрее, чем на ПАСКАЛе и в 50 раз быстрее, чем на АССЕМБЛЕРе.
ЭТОТ ЯЗЫК – ФОРТ.
ФОРТ — один из самых молодых языков программирования, однако благодаря быстроте освоения и высокой производительности программирования он уже приобрел во всем мире необычайную популярность среди ценителей красоты в этом сложном, но увлекательном искусстве. В России и за ее пределами имеется немало версии языка, но публикаций на эту тему мало.
Простейшие приемы программирования на ФОРТе можно освоить буквально за несколько минут. В отличие, например, от АССЕМБЛЕРа программирование на ФОРТе напоминает скорее игру, нежели кропотливый труд алхимика, хотя в результате можно получить программу не уступающую АССЕМБЛЕРНОЙ.
Особенностями языка ФОРТ являются обратная польская (постфиксная) запись арифметических и логических операций, а также широкое использование стеков, привычное для многочисленных владельцев программируемых калькуляторов. Но главная особенность ФОРТа в том, что его каждый пишет сам для себя, а минимальный словарь резидентной части нужно рассматривать лишь как начальный капитал, дающий большой процент годовых, причем ФОРТ как губка впитывает и усваивает лексикон и характер своего хозяина, приближаясь к обычному разговорному языку...
(с)ЯЗЫК ФОРТ ДЛЯ “РАДИО-86РК”
Н. ШИХОВ, г Козьмодемьянск, Республика Марий-Эл
(шмыгая носом) вот ведь времена были :) и я хорошо помню как мы в школе всерьез писали всякую всячину на оном Форте и радовались тому, что польская нотация (как и в ПМК) позволяет экономить кучу места в коде :)))
ЗЫ Форт кстати, жив и скорее всего будет жить и дальше :))
ЭТОТ ЯЗЫК – ФОРТ.
ФОРТ — один из самых молодых языков программирования, однако благодаря быстроте освоения и высокой производительности программирования он уже приобрел во всем мире необычайную популярность среди ценителей красоты в этом сложном, но увлекательном искусстве. В России и за ее пределами имеется немало версии языка, но публикаций на эту тему мало.
Простейшие приемы программирования на ФОРТе можно освоить буквально за несколько минут. В отличие, например, от АССЕМБЛЕРа программирование на ФОРТе напоминает скорее игру, нежели кропотливый труд алхимика, хотя в результате можно получить программу не уступающую АССЕМБЛЕРНОЙ.
Особенностями языка ФОРТ являются обратная польская (постфиксная) запись арифметических и логических операций, а также широкое использование стеков, привычное для многочисленных владельцев программируемых калькуляторов. Но главная особенность ФОРТа в том, что его каждый пишет сам для себя, а минимальный словарь резидентной части нужно рассматривать лишь как начальный капитал, дающий большой процент годовых, причем ФОРТ как губка впитывает и усваивает лексикон и характер своего хозяина, приближаясь к обычному разговорному языку...
(с)ЯЗЫК ФОРТ ДЛЯ “РАДИО-86РК”
Н. ШИХОВ, г Козьмодемьянск, Республика Марий-Эл
(шмыгая носом) вот ведь времена были :) и я хорошо помню как мы в школе всерьез писали всякую всячину на оном Форте и радовались тому, что польская нотация (как и в ПМК) позволяет экономить кучу места в коде :)))
ЗЫ Форт кстати, жив и скорее всего будет жить и дальше :))
no subject
Date: 2009-03-02 08:23 pm (UTC)А я вот вдохновился на написание статьи по программе "Спираль" :). Материалы только упорядочу.
no subject
Date: 2009-03-02 08:27 pm (UTC)no subject
Date: 2009-03-03 05:00 am (UTC)no subject
Date: 2009-03-03 09:31 am (UTC)Но... если на Форте писали софт для телескопов - почему не использовать его в НАСА? :) Кстати, афайк, несколько российских военных спутников работает под управлением PTS-DOS, она же "Багет". Там, думаю, не так уж и много им нужно :)