Pull to refresh

Comments 6

Представил сколько бумаги уходило бы на отладку…
Не так уж и много, так как в большинстве случаев программа или функция на APL была однострочной.
С другой стороны предтавьте сколько бумаги бы ушло на отладку на BASIC.

А с третьей стороны, бумага тут используется просто чтобы не снимать ЭЛТ монитор, так что не всё так страшно.
Как правило, в то время писали программы думая. Машинное время было слишком дорогим. Когда я начинал (а это было в 86) — то проще было скомпилировать код на бумажке, чем вводить и компилировать ассемблер. Больше бумаги уходило на код, который позволял экономить биты, чем на отладку. Ресурсы слишком маленькие, время дорогое, а большинство программ можно было держать во всех ньюансах в голове.
До сих пор помню, как считать синусы в BCD.
И да, отладка проходила в основном на бумаге.
А самым известным примером кода на APL является Смысл Жизни («Meaning of Life»)

image

И да, APL до сих пор используется, например, в Европе на нем реализована система Sofia (управление финансовыми активами).
Sign up to leave a comment.

Articles