воскресенье, 10 июля 2011 г.

Журнал Vector, том 6, номер 2, октябрь 1989

RISC стиль программирования на APL (Жерар Лангле)

В общем случае APL функции, приводящиеся в различных книгах и руководствах можно улучшить разными способами. Давайте возьмем в качестве примера замечательную функцию COUNTALL, представленную Аланом Сайкесом в журнале Vector, том 5, номер 3, страница 31. Этот известный алгоритм возвращает таблицу частот для вектора X, содержащую в первой колонке уникальные значения в восходящем порядке.

Полный перевод в pdf.

пятница, 8 июля 2011 г.

Журнал Vector, том 9, номер 4, апрель 1993

От редакции: все любят то, что знают (Джонатан Бармен)

Язык программирования, который вы знаете достаточно хорошо, «въедается» в мозг и меняет способ вашего мышления навсегда. APL несомненно изменил мое мышление. Однако, измененный мозг может «заблокироваться» и остаться неспособным воспринимать другие пути мышления. Это одна из основных причин, ограничивающих привлечение людей к программированию на APL.

воскресенье, 3 июля 2011 г.

Журнал Vector, том 9, номер 3, январь 1993, статья 2

First variant of this hard article's translation.


От жизненных циклов к фракталам и пятикратной симметрии (Жерар Лангле)

Аннотация

Жизненным циклом называется такой бесконечный цикл, который выполняет программу или выражение как можно большее количество раз. Итерация останавливается лишь тогда, когда возникает ошибка или пользовательское прерывание. Такой цикл описывает нашу жизнь: от рождения до смерти. Такова природа. Такова Вселенная, которая к тому же еще и представляет собой фрактал, как симметричный, так и ассиметричный.

Перевод в pdf