Язык Программирования J. Взгляд Дилетанта. Часть 2. Тацитовое Программирование

Предыдущая статья из серии

Часть 2. Тацитовое программирование"> Язык программирования J. Взгляд дилетанта.



Часть 1. Введение



Вопрос: Если функции меняют данные, а операторы меняют функции, то кто меняет операторы? Ответ: Кен Айверсон Чираг Патхак
J использует идею молчаливого (от слова «молчаливый», неявный) программирования, не требующего явного упоминания аргументов определяемой функции (программы).

Работа в подходе Tacit происходит, как правило, с массивами данных, а не с их отдельными элементами.

Интересно отметить, что программирование Тацита было открыто Бэкусом еще до APL и реализовано им на языке FP. Среди современных языков, поддерживающих этот подход (кроме, конечно, J), — Форт и другие конкатенативные языки, а также Haskell (из-за бесточечного подхода).





1. Глаголы

Давайте определим наш первый глагол.

Для удобства мы можем думать о глаголе как о функции с аргументами по умолчанию.

Откройте интерпретатор J, введите Теги: #J #тацитовое программирование #тацитовое программирование #Аномальное программирование #Функциональное программирование

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2011-12-08 18:36:20
Баллов опыта: 566
Всего постов на сайте: 1
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.