The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск GNU APL 1.8

23.06.2019 20:29

После более двух лет разработки проект GNU представил выпуск GNU APL 1.8, интерпретатора для одного из старейших языков программирования - APL, полностью удовлетворяющего требованиям стандарта ISO 13751 ("Programming Language APL, Extended"). Язык APL отличается оптимизацией для работы с массивами произвольной вложенности и поддержкой комплексных чисел, что делает его востребованным для научных расчётов и обработки данных. В начале 1970-х годов идея APL-машины дала толчок к созданию первого в мире персонального компьютера IBM 5100. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB.

В новой версии:

  • Добавлена возможность создания графических приложений с использованием обвязки вокруг библиотеки GTK;
  • Добавлен модуль RE, позволяющий использовать регулярные выражения;
  • Добавлен модуль FFT (Fast Fourier Transforms) для выполнения быстрого преобразования Фурье;
  • Реализована поддержка определяемых пользователем APL-команд;
  • Добавлен интерфейс для языка Python, позволяющий использовать в скриптах на Python векторные возможности APL.


  1. Главная ссылка к новости (https://lists.gnu.org/archive/...)
  2. OpenNews: Выпуск GNU APL 1.7
  3. OpenNews: Выпуск GNU APL 1.6
  4. OpenNews: Выпуск GNU APL 1.5
  5. OpenNews: Выпуск GNU APL 1.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: apl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (25) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:33, 23/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Mathematica на APL? Ну нифигасе!
     
     
  • 2.15, Аноним (15), 14:14, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У вас нет разницы между "основан на идеях" и "содержит в себе исходники на языке"?
     

  • 1.3, Аноним (3), 22:03, 23/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > Добавлена возможность создания графических приложений с использованием обвязки вокруг библиотеки GTK

    Обратите внимание, что именно GTK, поскольку он являет собой стандарт гуя для GNU/Linux. Другие тулкиты (в особенности те тулQиты, которые раньше были проприетарными) во внимание не приняты, и заслуженно.

     
     
  • 2.5, Аноним (5), 22:18, 23/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Просто сделать биндинги к сишной либе проще. Раздупляйся.
     
     
  • 3.6, Аноним (3), 22:21, 23/06/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > сделать биндинги к сишной либе проще

    И это лишь одна из многих причин выбирать GTK вместо полупроприетарных поделок.

     
     
  • 4.8, НяшМяш (ok), 23:19, 23/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну кто святым духом питается, а кому деньги надо зарабатывать. Как там у GTK с виндой, макосью и мобилками?
     
     
  • 5.9, Аноним (3), 23:32, 23/06/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    с мобилками все в порядке, движение идет, вон новость была недавно "Выпуск libhandy 0.0.10". А теперь поговорим про шинду и про макось.

    Макосовцы пишут проги на своем слабо портируемом "объектив-си". На венду и линукс они хотели положить болт.

    Шиндузоиды пишут проги с использованием своего Win API. На макось и линукс они хотели производить акт дефекации.

    А теперь вопрос: почему линуксоиды должны стараться ради маководов и шиндузоидов? GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под проприетарные платформы - лишь заслуженный плевок в лицо их фанатиков.

     
     
  • 6.10, Аноним (10), 00:06, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вот ещё один фанатик подкатил.
     
  • 6.12, Аноним (5), 10:11, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > с мобилками все в порядке, движение идет, вон новость была недавно "Выпуск libhandy 0.0.10".

    Это, наоборот, свидетельствует о том, что с мобилками без костылей никак.

     
  • 6.21, Michael Shigorin (ok), 22:20, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда там в GIMP ToolKit устроили "мобильщики" переворот -- больше десяти лет назад, хотя меньше пятнадцати, где-то так?

    > GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы.

    А вот здесь попрошу раскрыть сокращение и личико-то тоже показать.

    Ну, если это не всё тот же жбан под шляпой (ц).

     
  • 6.26, Аноним (26), 23:48, 26/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Версия 0.0.10 символизирует зрелость и стабильность этой поделки.
     
  • 6.27, IRASoldier_registered (ok), 14:34, 27/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А теперь вопрос: почему линуксоиды должны стараться ради маководов и шиндузоидов? GTK - это __наш__ тулкит, обслуживающий исключительно __наши__ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под проприетарные платформы - лишь заслуженный плевок в лицо их фанатиков.

    "А теперь вопрос: почему виндузятники должны стараться ради маководов и линуксоидов? Win API - это _наши_ библиотеки и интерфейсы, обслуживающие исключительно _наши_ интересы. Это не тулкит "за счастье во всем мире". И то, что он слабо портируется под "свободные" и эппловские платформы - лишь заслуженный плевок в лицо их фанатиков." (c) https://i.imgur.com/9lSbItL.jpg


     
  • 5.14, Анонимный прохожий (?), 13:58, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну кто святым духом питается, а кому деньги надо зарабатывать. Как там у GTK с виндой, макосью и мобилками?

    GIMP же работает на макоси и винде.

     
  • 5.19, анним (?), 18:05, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    qalculate-gtk по виндой - нормально.
     
  • 2.7, ПетровичЪ (?), 23:09, 23/06/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Набросил вяло, минусвкарму.
     

  • 1.4, нехипстер (?), 22:07, 23/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Ну наконец-то полезная новость! А то всё про доскеры, хрусты и електроны…
     
  • 1.13, psv (??), 13:12, 24/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    http://lib.rus.ec/b/156597

    Можно наконец пройти все квесты из замечательной книги

     
     
  • 2.16, товарищ майор (?), 15:30, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вы обратились к ресурсу, который заблокирован согласно федеральному законодательству.

    я вот тебе устрою квест - за десяток лет не пройдешь!

     
     
  • 3.17, ТутинФрутинПутин (?), 16:51, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ты как узнал? Вот тебя тоже нужно отравить на квест.... будешь помогать
     
  • 3.20, psv (??), 20:00, 24/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://flibusta.is/b/156597
     

  • 1.22, Michael Shigorin (ok), 22:21, 24/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гм, а раньше БПФ было принято каждому саморучно?
     
     
  • 2.24, psv (??), 10:13, 25/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://rosettacode.org/wiki/Fast_Fourier_transform#APL

    Страдали :)

     
  • 2.25, psv (??), 10:15, 25/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://rosettacode.org/wiki/Fast_Fourier_transform#J

    но больше поражает вот это (гениальный ява скрипто писун тоже :)

     

  • 1.23, Аноним (23), 07:40, 25/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Окабе Ринтаро одобряет
     
  • 1.28, анонимка (?), 15:37, 30/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В матлабе бейсикоподобный язык, ни разу не APL. Этак и микрософтовскую библиотеку IMSL Math для фортрана можно туда же причислить.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру