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,
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."
| |
|
|
|
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.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...
| |
|
|
2.20, Аноним (-), 23:34, 28/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Что-то я не видел русскоязычных APL-сообществ в интернете.
А ведь кроме него есть ещё J и K.
И, на самом деле, это действительно очень выразительные языки.
| |
|
|
2.30, Аноним (-), 09:19, 02/10/2013 [^] [^^] [^^^] [ответить]
| +/– |
Кстати, распространение планшетов и, соответственно, настраиваемых экранных клавиатур открывает новые возможности по вводу таких текстов...
| |
|
|
|
3.13, Alen (??), 19:16, 28/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Если она тебе не доступна, то ты зря теряешь время на опеннете :)
| |
|
4.31, psv (??), 16:00, 03/10/2013 [^] [^^] [^^^] [ответить]
| +/– |
однако микробиологический результат поиска внушает :)
| |
|
|
|
|