The OpenNET Project / Index page

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

Опубликованы исходные тексты языка программирования APL

12.10.2012 17:46

Музей истории компьютерной техники с разрешения компании IBM опубликовал исходные тексты языка программирования APL. Опубликованный релиз APL XM6 для System/360 включает в себя не только интерпретатор, но и операционную систему с разделением времени. В начале 1970-х идея APL машины дала толчок к созданию первого в мире персонального компьютера IBM 5100. APL также пользовался большой популярностью на советских ЭВМ начала 80-х годов. Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB. Код предоставляется под специальным лицензионным соглашением, допускающим использование только в личных некоммерческих целях.

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


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:49, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Из современных систем, основанных на идеях APL, можно отметить вычислительные среды Mathematica и MATLAB.

    MATLAB основан прежде всего на идеях FORTRAN.
    Основное отличие - векторизованные (поэлементные) операции. Но они, по сути являются киллер-фичей, так что маловероятно, что они пришли из других языков.

     
     
  • 2.18, Аноним (-), 20:59, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Основное отличие - векторизованные (поэлементные) операции. Но они, по сути являются киллер-фичей, так что маловероятно, что они пришли из других языков.

    Ты не поверишь…

    > APL (A Programming Language или, возможно, Array Programming Language) — язык программирования, оптимизированный для работы с массивами, предшественник современных научных вычислительных сред, таких как MATLAB, использует функциональную парадигму программирования. (http://ru.wikipedia.org/wiki/APL_%28%D1%8F%D0%B7

    Сюрприз?

     

  • 1.2, добрый дядя (?), 17:53, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    > Код открыт под специальным лицензионным соглашением, допускающим использование только в некоммерческих целях.

    А я уж было хотел бизнес на APL создать, обломали =(

     
  • 1.3, anonymous (??), 18:01, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >используемого в 1969-1972 годах

    Кто-то нашёл дискетку с исходниками на дне старого ящика и решил поделиться с миром?

     
     
  • 2.8, taliano (ok), 18:50, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего это была не дискета, а выпавшая с чердака здоровенная магнитная лента.
     
     
  • 3.22, www2 (??), 07:24, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, просто кто-то заглянул на склад туалетной бумаги и неожиданно нашёл перфоленту. Использовать в качестве туалетной бумаги не получилось - решили выложить для употребления в тех же целях в интернет.
     
     
  • 4.32, Proger (ok), 13:54, 14/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    +100, не успел пошутить :)

    > Музей истории компьютерной техники... опубликовал исходные тексты...

    Конечно же, на перфолентах! Я только одного не понимаю - что эта "публикация" должна вызвать? Волну интереса к ИБМ? Лайк к фэйсбуку? Моду на футбоки "I ♥ APL"?

     
     
  • 5.36, Аноним (-), 06:24, 16/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Всех гламурных кисо просто прёт обосрать подвиги отцов. :(
    Хотя сами могут похвастать только порванным дузлом.
     

  • 1.4, A.Stahl (?), 18:20, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    >только в некоммерческих целях.

    Ну хоть постыдились бы так явно показывать своё жлобство.

     
  • 1.5, Аноним (-), 18:34, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Даже распространять нельзя?
     
     
  • 2.6, oneonfire (?), 18:43, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да кого это будет волновать на Постсоветском пространстве, захотят будут распостранять, не взирая ни на что...
     
     
  • 3.10, Аноним (-), 19:51, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    OpenNET должно волновать.
     
     
  • 4.11, Аноним (-), 19:58, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Он типа американский ресурс?
     
     
  • 5.15, Аноним (-), 20:22, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Тематический.
     
  • 3.12, Аноним (-), 20:00, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Да кого это будет волновать на Постсоветском пространстве, захотят будут распостранять,
    > не взирая ни на что...

    В постсоветском информационном пространстве можно безнаказанно распространять любую информацию, кроме
    1. книжек некоторых копирастических издательств типа эксмо
    2. критики режима (AKA экстремистские материалы).

     
     
  • 4.27, kurokaze (ok), 14:58, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Тссс, от неожиданного столкновения с объективной реальностью у этого совка может заклинить мозг.
     
  • 2.37, Аноним (-), 06:27, 16/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже распространять нельзя?

    А ты видел __что__ внутри то? Лично _ты_ даже в геркулесе даже просто запустить не осилишь.
    А кто мог-бы давно интересуются только внуками :)

     

  • 1.7, oneonfire (?), 18:44, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто его применяет сегодня?
     
     
  • 2.31, Аноним (31), 20:40, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На вопрос "какой бизнес": вас забанили в гугле?
    Огромное число финансовых контор сидят на решениях, использующих APL.
    Банки, страховые компании, пенсионные фонды, инвестконторы, хеджфонды.
    Решений такого класса (удовлетворяющих запросы таких клиентов) можно по пальцам пересчитать - и у APL там очень сильные позиции. Конечно же там не все на нем, так или иначе еще куча всего используется, OCaml ...
    Когда у вас под управлением огромные деньги вам необходимо нечто большее чем 1С ...
    К сведению: BlackRock has over $3.65 trillion in assets under management (но у них свое, не на APL вроде бы)
     

  • 1.9, PSV (?), 19:05, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    APL теперь это J и K.

    Среды APL применялись для анализа данных. Фактически их наследник теперь R. матлабы несут только идею repl.

     
     
  • 2.13, Аноним (31), 20:08, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не только J и K
    есть куча всего и на APL
    плюс разные реализации

    да, название исходного сообщения немного неточно
    это как написать "Опубликованы исходные тексты языка программирования C"

     
     
  • 3.17, Аноним (-), 20:35, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > это как написать "Опубликованы исходные тексты языка программирования C"

    ... на языке C :)

     

  • 1.24, www2 (??), 09:14, 13/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    3 мегабайта хорошо прокоментированного макроассемблера от мёртвого оборудования. Практической ценности, на мой взгляд, не представляет.

    Может, конечно, кому-то и захочется найти виртуалку System/360, найти этот макроассемблер, попытаться собрать и запустить, но это будет просто баловство из чистого любопытства.

     
     
  • 2.25, terr0rist (ok), 14:22, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    +1
    точно о том же и подумал.
     
  • 2.29, Аноним (31), 20:22, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Можно качнуть гораздо более современные реализации)
     
  • 2.35, Crazy Alex (ok), 21:15, 15/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Например есть шанс, что эти исходники можно будет ткнуть в нос какому-нибудь очередному патентному троллю, претендующему на изобретение колеса
     

  • 1.33, Аноним (-), 23:31, 14/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >IBM 5100

    Ту-туру!

     
     
  • 2.34, RedRat (ok), 12:39, 15/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И тут няши люди! :-)
     

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



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

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