Комментарии 6
Представил сколько бумаги уходило бы на отладку…
+1
Не так уж и много, так как в большинстве случаев программа или функция на APL была однострочной.
С другой стороны предтавьте сколько бумаги бы ушло на отладку на BASIC.
А с третьей стороны, бумага тут используется просто чтобы не снимать ЭЛТ монитор, так что не всё так страшно.
С другой стороны предтавьте сколько бумаги бы ушло на отладку на BASIC.
А с третьей стороны, бумага тут используется просто чтобы не снимать ЭЛТ монитор, так что не всё так страшно.
+2
Как правило, в то время писали программы думая. Машинное время было слишком дорогим. Когда я начинал (а это было в 86) — то проще было скомпилировать код на бумажке, чем вводить и компилировать ассемблер. Больше бумаги уходило на код, который позволял экономить биты, чем на отладку. Ресурсы слишком маленькие, время дорогое, а большинство программ можно было держать во всех ньюансах в голове.
До сих пор помню, как считать синусы в BCD.
И да, отладка проходила в основном на бумаге.
До сих пор помню, как считать синусы в BCD.
И да, отладка проходила в основном на бумаге.
+5
А самым известным примером кода на APL является Смысл Жизни («Meaning of Life»)
И да, APL до сих пор используется, например, в Европе на нем реализована система Sofia (управление финансовыми активами).
И да, APL до сих пор используется, например, в Европе на нем реализована система Sofia (управление финансовыми активами).
0
¯123 — отрицательное число
en.wikipedia.org/wiki/Mariner_1#.22The_most_expensive_hyphen_in_history.22
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Высокоуровневое программирование в 1975м году