1.1, PSV (?), 09:09, 29/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
> Из современных систем, основанных на идеях APL, можно отметить
R.
| |
|
2.2, IB (?), 10:20, 29/08/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ага, хоть бы в википедию заглянули.
Дело АПЛ живёт: K, J, Go (эээ ???)
| |
2.8, Аноним (-), 12:47, 29/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
ага, ди, хаскель, эрланг. форт вспомниать на сон не хочется )
| |
|
3.21, PSV (?), 18:08, 29/08/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Надо смотреть ширше, и сравнивать APL систему с R системой. Тот кто найдет хоть какие то отличия в типовом сеансе (включая большинство расчетов) будет отправлен на военный склад в инспекцию столбов.
Поверх Схемы реализовали кучу фишек APL, в том числе и принципиальное отсутствие скаляров.
| |
|
|
1.5, Аноним (-), 11:41, 29/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
вопрос: где достать такие кнопки для клавиатуры, чтобы писать на данном языке?
в мане сказано только что должен быть utf-8, чтобы символы APL правильно отображались.
| |
|
|
3.14, Онаним (?), 13:37, 29/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
> "Fira Code is an extension of the Fira Mono font containing a set of ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible."
Какая жесть... написано одно, а видно другое... Нет уж, если уж извращаться - то по-настоящему и использовать нормальные юникодные символы для всего этого хозяйства.
| |
|
|
|
4.38, Аноним (-), 08:49, 30/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
За тот ценник, который тёма за неё хочет, он может креативно засунуть её себе в опу.
| |
|
|
|
1.12, Аноним (-), 13:24, 29/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Вопрос специалистам по практическому применению APL. Есть BMP, а лучше сжатый TIFF или PNG, с фотографией дифракционной картины. Как его загрузить для обработки? И заодно сразу пара практических задач. Каждый дифракционный пик представляет собой кольцо с неравномерным потемнением. Как найти радиус самой тёмной части кольца? Как найти на APL "массу" кольца (требуется к интенсивности каждой точки применить какую-то функцию, типа экспоненты и просуммировать)?
| |
|
2.16, _ (??), 16:38, 29/08/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
>Вопрос специалистам по практическому применению APL...
Охххххх! Как же это тонко! Прямо изысканно тонко! 8-)
| |
|
3.18, ШШШШ (?), 16:48, 29/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Вопрос специалистам по практическому применению APL...
> Охххххх! Как же это тонко! Прямо изысканно тонко! 8-)
Уважаемый, на нем все еще ведеться комерческая разработка, не очень много, но есть (Dyalog).
| |
|
4.23, Аноним (-), 19:08, 29/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Охотно верю. И общеизвестно, что он заточен под обработку матриц. Поэтому хотелось бы увидеть живой пример его применения для чтения матрицы и её обработки.
| |
|
|
2.22, PSV (?), 18:26, 29/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ну живого APL я увы когда учил не застал, и поэтому пользуюсь на телефоне вместо калькулятора его преемником J.
Там можно легко грузить изображения в виде массивов. http://www.jsoftware.com/svn/addons/trunk/
Но решение очень простое -- относительно "центра" - можно туда просто ткнуть стилусом у меня на телефоне считается функция расстояния до каждого пикселя в матрице изображение.
Потом ранжируешь (с требуемой точностью) от макс до мин этого расстояния исходную матрицу, среднее (или медиану) складываешь в ранги. По полученному "вектору" ищешь локальные максимумы (может после дополнительного медианного фильтра).
Вот и всё.
| |
|
3.24, Аноним (-), 19:14, 29/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
То есть превратить 2-мерный массив в 1-мерный, и обрабатывать в цикле каждую точку. И никаких ёмких и выразительных конструкций для упрощения записи в APL нет? И проще взять C, для которого чтение TIFF и PNG хорошо отработано?
| |
|
4.25, PSV (?), 19:55, 29/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да ты совсем не умный оказался, и условие задачки это твой предел... :(
Впрочем есть шанс что исходное не ты писал :)
1. По ссылке сходи, есть готовая либа для твоих (или не твоих "картинок").
2. Нет там никаких циклов, каждое мое предложение это практически _один_ оператор (иногда два). Писать их в явном виде такому как ты, я естественно не буду.
3. Ты даже не понял что я написал, в векторных языках все сводиться к массивам и операциям с ними.
Никаких "превращений" нет, просто переходим в систему координат где у точки растра есть только "расстояние до центра" (можно его легко и автоматом выбрать, просто вместе с медианой в каждом ранге расстояния надо будет считать еще и дисперсию ну и "искать" (для тебя тупого это означает -- "вычислить во всех точках исходного массива, просто подставив в функцию оба массива, и расстояний и значений"). Результатом этой операции является вектор значений, в котором ищем стандартным способом локальные максимумы.
| |
|
5.34, Аноним (-), 00:45, 30/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Писать их в явном виде такому как ты, я естественно не буду.
А какому будете? Такому, как я, Вы даже правила пунктуации выполнять не желаете? Вы АПЛ'ом владеете так же, как и собой, не правда ли?
| |
5.44, Аноним (-), 12:38, 30/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
1. Если есть готовые решения, как они называются? Аддонов там много, и читать их долго.
2. Как называются эти операторы в англоязычной документации?
3. APL никогда не использовал, поэтому и спрашиваю.
4. Чего ты так легко заводишься?
| |
5.45, psv (??), 14:25, 30/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вы там клоуны сначала решите между собой, сколько вас там "голов в сумме", и чего вам конкретно надо...
... а если именно код "реальный" хочется увидеть, то сначала надо эту самую "картинку" хотя бы потрудиться выложить на всеобщее обозрение :).
| |
|
|
7.48, PSV (?), 00:02, 31/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
Э нет, еще и "радиус исходного кольца" я считать точно не буду :)
Это уже совсем другая будет задача -- "задача превозмогания чьего то усердия по вырезанию полосок".
| |
|
|
9.50, PSV (?), 10:12, 31/08/2016 [^] [^^] [^^^] [ответить] | +/– | Вот видишь сколько геморроя приносит один ленивый человек, сразу не показавший п... текст свёрнут, показать | |
|
|
11.52, PSV (?), 14:05, 31/08/2016 [^] [^^] [^^^] [ответить] | +/– | 1 Легче решить настолько, насколько легче не писать циклики, а сразу подставля... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.39, adolfus (ok), 11:07, 30/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Вопрос специалистам по практическому применению APL. Есть BMP
Разве BMP еще есть?
| |
|
1.19, Аноним (-), 17:56, 29/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Первый в мире персональный компьютер, по-настоящему персональный - Apple I
| |
|
2.28, Andrey Mitrofanov (?), 21:32, 29/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Первый в мире персональный компьютер, по-настоящему персональный - Apple I
Да, https://en.wikipedia.org/wiki/Xerox_Alto конечно.
«Великие художники воруют». Набег Apple на Xerox PARC иногда описывают как самый дерзкий грабеж в истории компьютерной индустрии. Джобс порой не без гордости соглашался с этим мнением.
"Великие художники крадут". Визит сотрудников Apple в исследовательский центр Xerox PARC иногда называют самой крупной кражей в истории компьютерной индустрии. Кстати и сам Джобс не был против такого мнения.
На самом деле, эта фраза описывает разницу между нелепой адаптацией и полным поглощением и ассимиляцией идеи.
Мы никогда не стыдились воровать гениальные идеи у других — Стив Джобс.
Хорошие художники создают, великие художники крадут, а настоящие художники — выполняют заказ вовремя...
https://duckduckgo.com/?q=%D0%B2%D0%B5%D0%BB
| |
|
1.27, Аноним (-), 21:14, 29/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Сначала подумал "ха, GNU вышли из проекта GNU" потом подумал "зачем им ещё одна лицензия"
| |
|
2.31, Аноним (-), 00:36, 30/08/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
А я сначала подумал, что построена первая атомная подводная лодка GNU. Но потом вспомнил, как они для емакса применили лисп, созданный для разработки искусственного интеллекта, и решил, что что-то тут не так...
| |
|
3.35, Аноним84701 (?), 00:46, 30/08/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Но потом вспомнил, как они для емакса применили лисп, созданный для разработки
> искусственного интеллекта, и решил, что что-то тут не так...
Его Святейшество Saint IGNUcius! Они, даже с большой буквы, слишком неуважительно!
| |
|
|
|