Comments 6
Представил сколько бумаги уходило бы на отладку…
+1
Не так уж и много, так как в большинстве случаев программа или функция на APL была однострочной.
С другой стороны предтавьте сколько бумаги бы ушло на отладку на BASIC.
А с третьей стороны, бумага тут используется просто чтобы не снимать ЭЛТ монитор, так что не всё так страшно.
С другой стороны предтавьте сколько бумаги бы ушло на отладку на BASIC.
А с третьей стороны, бумага тут используется просто чтобы не снимать ЭЛТ монитор, так что не всё так страшно.
+2
Как правило, в то время писали программы думая. Машинное время было слишком дорогим. Когда я начинал (а это было в 86) — то проще было скомпилировать код на бумажке, чем вводить и компилировать ассемблер. Больше бумаги уходило на код, который позволял экономить биты, чем на отладку. Ресурсы слишком маленькие, время дорогое, а большинство программ можно было держать во всех ньюансах в голове.
До сих пор помню, как считать синусы в BCD.
И да, отладка проходила в основном на бумаге.
До сих пор помню, как считать синусы в BCD.
И да, отладка проходила в основном на бумаге.
+5
А самым известным примером кода на APL является Смысл Жизни («Meaning of Life»)
![image](https://habrastorage.org/r/w1560/getpro/habr/comment_images/207/d28/02d/207d2802dcf75bf730e0e09962b2a4fd.png)
И да, APL до сих пор используется, например, в Европе на нем реализована система Sofia (управление финансовыми активами).
![image](https://habrastorage.org/getpro/habr/comment_images/207/d28/02d/207d2802dcf75bf730e0e09962b2a4fd.png)
И да, APL до сих пор используется, например, в Европе на нем реализована система Sofia (управление финансовыми активами).
0
¯123 — отрицательное число
en.wikipedia.org/wiki/Mariner_1#.22The_most_expensive_hyphen_in_history.22
0
Sign up to leave a comment.
Высокоуровневое программирование в 1975м году