Предыдущая статья из серии
Часть 2. Тацитовое программирование"> Язык программирования J. Взгляд дилетанта.
Вопрос: Если функции меняют данные, а операторы меняют функции, то кто меняет операторы? Ответ: Кен Айверсон Чираг ПатхакJ использует идею молчаливого (от слова «молчаливый», неявный) программирования, не требующего явного упоминания аргументов определяемой функции (программы).
Работа в подходе Tacit происходит, как правило, с массивами данных, а не с их отдельными элементами.
Интересно отметить, что программирование Тацита было открыто Бэкусом еще до APL и реализовано им на языке FP. Среди современных языков, поддерживающих этот подход (кроме, конечно, J), — Форт и другие конкатенативные языки, а также Haskell (из-за бесточечного подхода).
1. Глаголы
Давайте определим наш первый глагол.Для удобства мы можем думать о глаголе как о функции с аргументами по умолчанию.
Откройте интерпретатор J, введите Теги: #J #тацитовое программирование #тацитовое программирование #Аномальное программирование #Функциональное программирование
-
Типы Хостинга Серверов
19 Dec, 24 -
Умные Шторы Своими Руками
19 Dec, 24 -
Беларусь Испытала Прелести Северной Кореи
19 Dec, 24 -
Эффект Cnn 2 – Мобильные Глаза Общества
19 Dec, 24