Прагматичная экзотика синтаксиса

Кстати, экзотический синтаксис APL (иероглифами) имеет вполне прагматический смысл, а не «придуман просто от нечего делать». Дело в том, что APL — это достаточно мощная и хорошо продуманная штука, хорошо (а главное — вполне нативно) работающая на задачах анализа статистики, обработки результатов эксперимента и проверки гипотез. Т.е. APL содержит не только алгоритмический, но и математический аппарат (причем, алгоритмическая поддержка слабее). Ну, а поскольку математики не пишут длинные развесистые фразы, а предпочитают короткую, но емкую символику математических знаков — так что подобный синтаксис APL имеет вполне практическую основу. А «обычная» программа на APL больше напоминает последовательное изложение хода вычислений, нежели «традиционную» программу (написанную, например, на Алголе).
Интересно, что грамотно написанная на APL программа мало зависисит от размерности данных, а запихнуть в переменную не просто число, а целую матрицу — это вполне обычное явление в APL.

keywords: soft, технологии

©ArtReal`s readme, 2003-2008