После более двух лет разработки проект GNU представил (https://lists.gnu.org/archive/html/info-gnu/2019-06/msg00008... выпуск GNU APL 1.8 (http://www.gnu.org/software/apl/), интерпретатора для одного из старейших языков программирования - APL (http://ru.wikipedia.org/wiki/APL_%28%D1%8F... полностью удовлетворяющего требованиям стандарта ISO 13751 ("Programming Language APL, Extended"). Язык APL отличается оптимизацией для работы с массивами произвольной вложенности и поддержкой комплексных чисел, что делает его востребованным для научных расчётов и обработки данных. В начале 1970-х годов идея APL-машины дала толчок к созданию первого в мире персонального компьютера IBM 5100. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB.В новой версии:
- Добавлена возможность создания графических приложений с использованием обвязки (http://svn.savannah.gnu.org/svn/apl/trunk/src/Gtk/) вокруг библиотеки GTK;
- Добавлен модуль RE, позволяющий использовать регулярные выражения;
- Добавлен модуль FFT (Fast Fourier Transforms) для выполнения быстрого преобразования Фурье;
- Реализована поддержка определяемых пользователем APL-команд;
- Добавлен интерфейс для языка Python, позволяющий использовать в скриптах на Python векторные возможности APL.
URL: https://lists.gnu.org/archive/html/info-gnu/2019-06/msg00008...
Новость: https://www.opennet.me/opennews/art.shtml?num=50942
Mathematica на APL? Ну нифигасе!
У вас нет разницы между "основан на идеях" и "содержит в себе исходники на языке"?
> Добавлена возможность создания графических приложений с использованием обвязки вокруг библиотеки GTKОбратите внимание, что именно GTK, поскольку он являет собой стандарт гуя для GNU/Linux. Другие тулкиты (в особенности те тулQиты, которые раньше были проприетарными) во внимание не приняты, и заслуженно.
Просто сделать биндинги к сишной либе проще. Раздупляйся.
> сделать биндинги к сишной либе прощеИ это лишь одна из многих причин выбирать GTK вместо полупроприетарных поделок.
Ну кто святым духом питается, а кому деньги надо зарабатывать. Как там у GTK с виндой, макосью и мобилками?
с мобилками все в порядке, движение идет, вон новость была недавно "Выпуск libhandy 0.0.10". А теперь поговорим про шинду и про макось.Макосовцы пишут проги на своем слабо портируемом "объектив-си". На венду и линукс они хотели положить болт.
Шиндузоиды пишут проги с использованием своего Win API. На макось и линукс они хотели производить акт дефекации.
А теперь вопрос: почему линуксоиды должны стараться ради маководов и шиндузоидов? GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под проприетарные платформы - лишь заслуженный плевок в лицо их фанатиков.
Вот ещё один фанатик подкатил.
> с мобилками все в порядке, движение идет, вон новость была недавно "Выпуск libhandy 0.0.10".Это, наоборот, свидетельствует о том, что с мобилками без костылей никак.
Когда там в GIMP ToolKit устроили "мобильщики" переворот -- больше десяти лет назад, хотя меньше пятнадцати, где-то так?> GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы.
А вот здесь попрошу раскрыть сокращение и личико-то тоже показать.
Ну, если это не всё тот же жбан под шляпой (ц).
Версия 0.0.10 символизирует зрелость и стабильность этой поделки.
>А теперь вопрос: почему линуксоиды должны стараться ради маководов и шиндузоидов? GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под проприетарные платформы - лишь заслуженный плевок в лицо их фанатиков."А теперь вопрос: почему виндузятники должны стараться ради маководов и линуксоидов? Win API - это _наши_ библиотеки и интерфейсы, обслуживающие исключительно _наши_ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под "свободные" и эппловские платформы - лишь заслуженный плевок в лицо их фанатиков." (c) https://i.imgur.com/9lSbItL.jpg
> Ну кто святым духом питается, а кому деньги надо зарабатывать. Как там у GTK с виндой, макосью и мобилками?GIMP же работает на макоси и винде.
qalculate-gtk по виндой - нормально.
Набросил вяло, минусвкарму.
Ну наконец-то полезная новость! А то всё про доскеры, хрусты и електроны…
http://lib.rus.ec/b/156597Можно наконец пройти все квесты из замечательной книги
> Вы обратились к ресурсу, который заблокирован согласно федеральному законодательству.я вот тебе устрою квест - за десяток лет не пройдешь!
А ты как узнал? Вот тебя тоже нужно отравить на квест.... будешь помогать
http://flibusta.is/b/156597
Гм, а раньше БПФ было принято каждому саморучно?
https://rosettacode.org/wiki/Fast_Fourier_transform#APLСтрадали :)
https://rosettacode.org/wiki/Fast_Fourier_transform#Jно больше поражает вот это (гениальный ява скрипто писун тоже :)
Окабе Ринтаро одобряет
В матлабе бейсикоподобный язык, ни разу не APL. Этак и микрософтовскую библиотеку IMSL Math для фортрана можно туда же причислить.