tengu_crow: (Default)
[personal profile] tengu_crow
Автор имеет опыт программирования на языках БЕЙСИК, ПАСКАЛЬ, ФОРТ и АССЕМБЛЕР для восьми и шестнадцатиразрядных процессоров. Из экономии времени и места не будем сравнивать эти языки (тот, кто с ними работал хорошо знает их достоинства и недостатки) а сразу выделим один из них. Он доводит мощность восьмиразрядных ПЭВМ до уровня шестнадцатиразрядных, позволяет выжать из машины все, на что она способна; обеспечивает доступ не только к любому байту, но и биту, находящемуся в любой ячейке памяти или регистре ЭВМ; занимает в памяти наименьший объем и в то же время обеспечивает наиболее быструю компиляцию программы в коды процессора за один проход текста программы; программирование на нем в 5 раз быстрее, чем на БЕЙСИКе, в 15 раз быстрее, чем на ПАСКАЛе и в 50 раз быстрее, чем на АССЕМБЛЕРе.

ЭТОТ ЯЗЫК – ФОРТ.

ФОРТ — один из самых молодых языков программирования, однако благодаря быстроте освоения и высокой производительности программирования он уже приобрел во всем мире необычайную популярность среди ценителей красоты в этом сложном, но увлекательном искусстве. В России и за ее пределами имеется немало версии языка, но публикаций на эту тему мало.

Простейшие приемы программирования на ФОРТе можно освоить буквально за несколько минут. В отличие, например, от АССЕМБЛЕРа программирование на ФОРТе напоминает скорее игру, нежели кропотливый труд алхимика, хотя в результате можно получить программу не уступающую АССЕМБЛЕРНОЙ.

Особенностями языка ФОРТ являются обратная польская (постфиксная) запись арифметических и логических операций, а также широкое использование стеков, привычное для многочисленных владельцев программируемых калькуляторов. Но главная особенность ФОРТа в том, что его каждый пишет сам для себя, а минимальный словарь резидентной части нужно рассматривать лишь как начальный капитал, дающий большой процент годовых, причем ФОРТ как губка впитывает и усваивает лексикон и характер своего хозяина, приближаясь к обычному разговорному языку...


(с)ЯЗЫК ФОРТ ДЛЯ “РАДИО-86РК”
Н. ШИХОВ, г Козьмодемьянск, Республика Марий-Эл


(шмыгая носом) вот ведь времена были :) и я хорошо помню как мы в школе всерьез писали всякую всячину на оном Форте и радовались тому, что польская нотация (как и в ПМК) позволяет экономить кучу места в коде :)))

ЗЫ Форт кстати, жив и скорее всего будет жить и дальше :))

Date: 2009-03-02 08:23 pm (UTC)
From: [identity profile] grey_croco.livejournal.com
:))

А я вот вдохновился на написание статьи по программе "Спираль" :). Материалы только упорядочу.

Date: 2009-03-02 08:27 pm (UTC)
From: [identity profile] tengu-crow.livejournal.com
Ух! Будем ждать :) С удовольствием почитаю :))) Вообще, спасибо за нужные и важные темы. У меня в процессе чтения обнаруживается много пробелов, которые я с удовольствием заполняю :))

Date: 2009-03-03 05:00 am (UTC)
From: [identity profile] ollycat (from livejournal.com)
Да, забавно было... Сам помню тоже пробовал на нем что-то ваять. :) К стати ходили слухи, уж не знаю правда ли, как-то не задавался целью проверить, что на форте написано программное обеспечение для американских спутников. И дескать один из вояджеров (кажется) который сбился с орбиты и улетел за пределы солнечной системы (или это был другой какой спутник? не помню короче), улетел из-за того, что где-то в коде форта, кто-то точку с запятой перепутал. :)

Date: 2009-03-03 09:31 am (UTC)
From: [identity profile] tengu-crow.livejournal.com
По-моему эта история про Фортран все-таки :)

Но... если на Форте писали софт для телескопов - почему не использовать его в НАСА? :) Кстати, афайк, несколько российских военных спутников работает под управлением PTS-DOS, она же "Багет". Там, думаю, не так уж и много им нужно :)

April 2026

S M T W T F S
   1234
5678910 11
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 6th, 2026 06:06 am
Powered by Dreamwidth Studios