Музей истории компьютерной техники с разрешения компании IBM опубликовал (http://www.computerhistory.org/atchm/the-apl-programming-lan... исходные тексты релиза XM6 языка программирования APL (http://ru.wikipedia.org/wiki/APL_%28%D1%8F... используемого в 1969-1972 годах на мейнфреймах System/360. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB. Код открыт (http://www.computerhistory.org/atchm/computer-history-museum... под специальным лицензионным соглашением, допускающим использование только в некоммерческих целях.
URL: http://www.computerhistory.org/atchm/the-apl-programming-lan.../
Новость: http://www.opennet.me/opennews/art.shtml?num=35068
> Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB.MATLAB основан прежде всего на идеях FORTRAN.
Основное отличие - векторизованные (поэлементные) операции. Но они, по сути являются киллер-фичей, так что маловероятно, что они пришли из других языков.
> Основное отличие - векторизованные (поэлементные) операции. Но они, по сути являются киллер-фичей, так что маловероятно, что они пришли из других языков.Ты не поверишь…
> APL (A Programming Language или, возможно, Array Programming Language) — язык программирования, оптимизированный для работы с массивами, предшественник современных научных вычислительных сред, таких как MATLAB, использует функциональную парадигму программирования. (http://ru.wikipedia.org/wiki/APL_%28%D1%8F...
Сюрприз?
> Код открыт под специальным лицензионным соглашением, допускающим использование только в некоммерческих целях.А я уж было хотел бизнес на APL создать, обломали =(
>используемого в 1969-1972 годахКто-то нашёл дискетку с исходниками на дне старого ящика и решил поделиться с миром?
Скорее всего это была не дискета, а выпавшая с чердака здоровенная магнитная лента.
Нет, просто кто-то заглянул на склад туалетной бумаги и неожиданно нашёл перфоленту. Использовать в качестве туалетной бумаги не получилось - решили выложить для употребления в тех же целях в интернет.
+100, не успел пошутить :)> Музей истории компьютерной техники... опубликовал исходные тексты...
Конечно же, на перфолентах! Я только одного не понимаю - что эта "публикация" должна вызвать? Волну интереса к ИБМ? Лайк к фэйсбуку? Моду на футбоки "I ♥ APL"?
Всех гламурных кисо просто прёт обосрать подвиги отцов. :(
Хотя сами могут похвастать только порванным дузлом.
>только в некоммерческих целях.Ну хоть постыдились бы так явно показывать своё жлобство.
Даже распространять нельзя?
Да кого это будет волновать на Постсоветском пространстве, захотят будут распостранять, не взирая ни на что...
OpenNET должно волновать.
Он типа американский ресурс?
Тематический.
> Да кого это будет волновать на Постсоветском пространстве, захотят будут распостранять,
> не взирая ни на что...В постсоветском информационном пространстве можно безнаказанно распространять любую информацию, кроме
1. книжек некоторых копирастических издательств типа эксмо
2. критики режима (AKA экстремистские материалы).
Тссс, от неожиданного столкновения с объективной реальностью у этого совка может заклинить мозг.
> Даже распространять нельзя?А ты видел __что__ внутри то? Лично _ты_ даже в геркулесе даже просто запустить не осилишь.
А кто мог-бы давно интересуются только внуками :)
Кто его применяет сегодня?
На вопрос "какой бизнес": вас забанили в гугле?
Огромное число финансовых контор сидят на решениях, использующих APL.
Банки, страховые компании, пенсионные фонды, инвестконторы, хеджфонды.
Решений такого класса (удовлетворяющих запросы таких клиентов) можно по пальцам пересчитать - и у APL там очень сильные позиции. Конечно же там не все на нем, так или иначе еще куча всего используется, OCaml ...
Когда у вас под управлением огромные деньги вам необходимо нечто большее чем 1С ...
К сведению: BlackRock has over $3.65 trillion in assets under management (но у них свое, не на APL вроде бы)
APL теперь это J и K.Среды APL применялись для анализа данных. Фактически их наследник теперь R. матлабы несут только идею repl.
не только J и K
есть куча всего и на APL
плюс разные реализациида, название исходного сообщения немного неточно
это как написать "Опубликованы исходные тексты языка программирования C"
> это как написать "Опубликованы исходные тексты языка программирования C"... на языке C :)
3 мегабайта хорошо прокоментированного макроассемблера от мёртвого оборудования. Практической ценности, на мой взгляд, не представляет.Может, конечно, кому-то и захочется найти виртуалку System/360, найти этот макроассемблер, попытаться собрать и запустить, но это будет просто баловство из чистого любопытства.
+1
точно о том же и подумал.
Можно качнуть гораздо более современные реализации)
Например есть шанс, что эти исходники можно будет ткнуть в нос какому-нибудь очередному патентному троллю, претендующему на изобретение колеса
>IBM 5100Ту-туру!
И тут няши люди! :-)