URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91893
[ Назад ]

Исходное сообщение
"Увидел свет GNU APL 1.0"

Отправлено opennews , 28-Сен-13 10:20 
Проект GNU объявил (http://permalink.gmane.org/gmane.org.fsf.announce/2027) о выходе GNU APL 1.0 (http://www.gnu.org/software/apl/), интерпретатора для одного из старейших языков программирования - APL (http://ru.wikipedia.org/wiki/APL_%28%D1%8F�... APL отмечен как полностью удовлетворяющий требованиям стандарта ISO 13751 ("Programming Language APL, Extended"). Язык APL отличается  оптимизацией для работы с массивами произвольной вложенности и поддержкой комплексных чисел, что делает его востребованным для научных расчётов и обработки данных. В начале 1970-х годов идея APL-машины дала толчок к созданию первого в мире персонального компьютера IBM 5100. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB.

URL: http://permalink.gmane.org/gmane.org.fsf.announce/2027
Новость: http://www.opennet.me/opennews/art.shtml?num=38018


Содержание

Сообщения в этом обсуждении
"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 10:20 
Ностальгия, у меня где-то книжка старая советская по APL валяется.

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 10:52 
Ааа! Круто! А как там с 64битностью и огромными размерами памяти?
Кто может сравнить с диалог/диаспан?

"Увидел свет GNU APL 1.0"
Отправлено pavlinux , 28-Сен-13 14:23 
> А как там с 64битностью и огромными размерами памяти?

"APL programs are normally interpreted and less often compiled. In reality,
most APL compilers translated source APL to a lower level language such as C,
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."


"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 12:40 
APL имеет давнюю историю и множество приверженцев в exUSSR
http://www.sudoc.abes.fr/xslt//DB=2.1/SET=2/TTL=1/CLK?IKT=10...

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 16:13 
Совки вообще падки на подобного рода продукты.

"Увидел свет GNU APL 1.0"
Отправлено commiethebeastie , 28-Сен-13 21:15 
Совки падки на джинсы, колбасу и турцию.

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 30-Сен-13 01:08 
(Шепотом) и айфоны

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 23:02 
GPL-версий Рефал, Форта, Модулы-2 - не предвидится )
фокал - канул в небытие, б
свободных реализаций Ады с прологом - тоже нету )
Эрланг правда GPL и его популярность растет(правда в осн в крупных компания, фин рынке), но медленее чем на Западе.

"Увидел свет GNU APL 1.0"
Отправлено Led , 28-Сен-13 23:28 
> GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

gforth

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

А что тогда gnat?

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

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


"Увидел свет GNU APL 1.0"
Отправлено Michael Shigorin , 29-Сен-13 00:05 
> GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

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

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

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

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

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

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


"Увидел свет GNU APL 1.0"
Отправлено chinarulezzz , 29-Сен-13 00:43 
>GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

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


"Увидел свет GNU APL 1.0"
Отправлено ffirefox , 29-Сен-13 05:35 
> GPL-версий Рефал, Форта, Модулы-2 - не предвидится )

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


"Увидел свет GNU APL 1.0"
Отправлено ffirefox , 29-Сен-13 05:43 
Кстати, FOCAL тоже можно попробовать: http://www.cozx.com/~dpitts/
Может и в репах еще есть.

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 23:34 
Что-то я не видел русскоязычных APL-сообществ в интернете.
А ведь кроме него есть ещё J и K.

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


"Увидел свет GNU APL 1.0"
Отправлено хрюкотающий зелюк , 28-Сен-13 14:11 
> компьютера IBM 5100

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


"Увидел свет GNU APL 1.0"
Отправлено pkunk , 28-Сен-13 14:59 
https://en.wikipedia.org/wiki/John_Titor

"Увидел свет GNU APL 1.0"
Отправлено pavlinux , 28-Сен-13 14:20 
life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}

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


"Увидел свет GNU APL 1.0"
Отправлено бедный буратино , 28-Сен-13 14:36 
640 клавиш на клавиатуре хватит для всех...

"Увидел свет GNU APL 1.0"
Отправлено pavlinux , 28-Сен-13 15:11 
Можно в TeX код писать. =-o

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 29-Сен-13 00:39 
Эх, такую б кеборду, да вместо матраца положить бы!...

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 02-Окт-13 09:19 
Кстати, распространение планшетов и, соответственно, настраиваемых экранных клавиатур открывает новые возможности по вводу таких текстов...

"Увидел свет GNU APL 1.0"
Отправлено psv , 28-Сен-13 16:13 
http://flibusta.net/b/156597

книга о APL


"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 16:31 
Недоступна и слава Богу.

"Увидел свет GNU APL 1.0"
Отправлено Alen , 28-Сен-13 19:16 
Если она тебе не доступна, то ты зря теряешь время на опеннете :)

"Увидел свет GNU APL 1.0"
Отправлено I , 28-Сен-13 19:55 
Вот еще 16 книг про сабж http://bookfi.org/s/?q=apl&t=0

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


"Увидел свет GNU APL 1.0"
Отправлено гость , 28-Сен-13 20:45 
для научных расчетов матлаб

"Увидел свет GNU APL 1.0"
Отправлено psv , 03-Окт-13 16:00 
однако микробиологический результат поиска внушает :)

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 28-Сен-13 19:58 
что, по математике в школе грузят, уже тошно от неё?

"Увидел свет GNU APL 1.0"
Отправлено Аноним , 29-Сен-13 23:53 
Дохлятина ещё похуже fortran.