The OpenNET Project / Index page

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

Увидел свет GNU APL 1.0

28.09.2013 10:14

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

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38018-gnu
Ключевые слова: gnu, apl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:20, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ностальгия, у меня где-то книжка старая советская по APL валяется.
     
  • 1.2, Аноним (-), 10:52, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ааа! Круто! А как там с 64битностью и огромными размерами памяти?
    Кто может сравнить с диалог/диаспан?
     
     
  • 2.6, pavlinux (ok), 14:23, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А как там с 64битностью и огромными размерами памяти?

    "APL programs are normally interpreted and less often compiled. In reality,
    [b]most APL compilers translated source APL to a lower level language such as C[/b],
    leaving the machine-specific details to the lower level compiler. Compilation
    of APL programs was a frequently discussed topic in conferences. Although some
    of the newer enhancements to the APL language such as nested arrays have rendered
    the language increasingly difficult to compile, the idea of APL compilation is
    still under development today.
    In the past, APL compilation was regarded as a means to achieve execution speed
    comparable to other mainstream languages, especially on mainframe computers.
    Several APL compilers achieved some levels of success, though comparatively
    little of the development effort spent on APL over the years went to perfecting
    compilation into machine code.
    As is the case when moving APL programs from one vendor's APL interpreter to another,
    APL programs invariably will require changes to their content. Depending on the compiler,
    variable declarations might be needed, certain language features would need to be
    removed or avoided, or the APL programs would need to be cleaned up in some way.
    Some features of the language, such as the execute function (an expression evaluator)
    and the various reflection and introspection functions from APL, such as the ability
    to return a function's text or to materialize a new function from text, are simply
    not practical to implement in machine code compilation."

     

  • 1.3, Аноним (-), 12:40, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    APL имеет давнюю историю и множество приверженцев в exUSSR
    http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/CLK?IKT=1016&TRM=APL
     
     
  • 2.10, Аноним (-), 16:13, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Совки вообще падки на подобного рода продукты.
     
     
  • 3.17, commiethebeastie (ok), 21:15, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Совки падки на джинсы, колбасу и турцию.
     
     
  • 4.29, Аноним (-), 01:08, 30/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    (Шепотом) и айфоны
     
  • 3.18, Аноним (-), 23:02, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    GPL-версий Рефал, Форта, Модулы-2 - не предвидится )
    фокал - канул в небытие, б
    свободных реализаций Ады с прологом - тоже нету )
    Эрланг правда GPL и его популярность растет(правда в осн в крупных компания, фин рынке), но медленее чем на Западе.
     
     
  • 4.19, Led (ok), 23:28, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

    gforth

    > свободных реализаций Ады с прологом - тоже нету )

    А что тогда gnat?

    > Эрланг правда GPL

    Сам придумал?

     
  • 4.21, Michael Shigorin (ok), 00:05, 29/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

    Ну надо же (про форт Саша уже сказал):
    http://www.gnu.org/savannah-checkouts/non-gnu/gm2/obtaining.html
    http://trac.botik.ru/refal/browser/to-imperative/trunk/LICENSE?rev=3589

    Если Вам именно под GPL критичен рефал -- можно при случае спросить в ИПС, выдадут ли под GPL помимо BSD-подобной.

    > фокал - канул в небытие

    Туда ему и дорога с таким дичайшим ограничением на имена функций как кол-во букв в латинском алфавите, помноженное на примерно два.

    > свободных реализаций Ады с прологом - тоже нету )

    Ну просто новости недели.  Вы слышали о таких сайтах -- google.com, yandex.ru?

     
  • 4.23, chinarulezzz (ok), 00:43, 29/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

    не знаю как насчёт рефала, но форт и модула имеются. Не знаю как насчёт форта, но майл лист модулы активен и сегодня, и пусть немного, но тестеры тоже имеются. Пару корпоративных переписчиков заметил недавно. Всё гуд, инструмент развивается.

     
  • 4.24, ffirefox (?), 05:35, 29/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

    Forth под GPL можно с десяток найти. Из известных:
    SP-Forth, bigFORTH, gForth...

     
  • 4.25, ffirefox (?), 05:43, 29/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, FOCAL тоже можно попробовать: http://www.cozx.com/~dpitts/
    Может и в репах еще есть.
     
  • 2.20, Аноним (-), 23:34, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то я не видел русскоязычных APL-сообществ в интернете.
    А ведь кроме него есть ещё J и K.

    И, на самом деле, это действительно очень выразительные языки.

     

  • 1.4, хрюкотающий зелюк (?), 14:11, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > компьютера IBM 5100

    Случайно не тот что в Steins;Gate? ^_^

     
     
  • 2.8, pkunk (ok), 14:59, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/John_Titor
     

  • 1.5, pavlinux (ok), 14:20, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

    Ах..еть! Для фанатов Матана :)  

     
     
  • 2.7, бедный буратино (ok), 14:36, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    640 клавиш на клавиатуре хватит для всех...
     
     
  • 3.9, pavlinux (ok), 15:11, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Можно в TeX код писать. =-o
     
  • 3.22, Аноним (-), 00:39, 29/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Эх, такую б кеборду, да вместо матраца положить бы!...
     
  • 2.30, Аноним (-), 09:19, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, распространение планшетов и, соответственно, настраиваемых экранных клавиатур открывает новые возможности по вводу таких текстов...
     

  • 1.11, psv (??), 16:13, 28/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://flibusta.net/b/156597

    книга о APL

     
     
  • 2.12, Аноним (-), 16:31, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Недоступна и слава Богу.
     
     
  • 3.13, Alen (??), 19:16, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если она тебе не доступна, то ты зря теряешь время на опеннете :)
     
  • 3.14, I (?), 19:55, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот еще 16 книг про сабж http://bookfi.org/s/?q=apl&t=0

    Только мне для научных расчетов Си нравится.

     
     
  • 4.16, гость (?), 20:45, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    для научных расчетов матлаб
     
  • 4.31, psv (??), 16:00, 03/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    однако микробиологический результат поиска внушает :)
     
  • 3.15, Аноним (-), 19:58, 28/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    что, по математике в школе грузят, уже тошно от неё?
     

  • 1.28, Аноним (-), 23:53, 29/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дохлятина ещё похуже fortran.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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