Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - АПЛ (язык программирования)30 марта 2011APL язык программирования, оптимизированный для работы с массивами, предшественник современных научных вычислительных сред, таких как MATLAB, использует функциональную парадигму программирования. В своей области применения APL мощный язык, обладающий кратким и выразительным синтаксисом. Например:
Большое количество специальных символов в синтаксисе APL, функциональный стиль и краткие нотации делает программы на APL крайне непонятными для непосвящённых. ИсторияЯзык APL был разработан Кеном Иверсоном, как система обозначений для описания вычислений. В 1957 выходит его книга «A Program Language», в которой эта нотация была описана. В 1960 Айверсон продолжает работу над APL в IBM. Здесь этот язык использовался для описания машинной архитектуры. Первой попыткой реализации APL был написанный для IBM 7090 на фортране в 1965 году интерпретатор IVSYS. Однако, в нём ещё не использовался набор APL-символов, они заменялись ключевыми словами на английском языке. Годом позже этот интерпретатор был портирован на IBM/360. В том же 1966 году APL впервые реализован с использованием специализированного терминала на базе IBM 1050 и печатающего устройства с соответствующей сменной печатной головкой. В 1967 году IBM выпускает на рынок реализацию APL для IBM 1130, известную как APL\1130.. Вследствие краткости выражений на APL, у этого языка появились немногочисленные, но преданные сторонники, которые гордились тем, что легко разрабатывали сложные программы. APL был микропрограммно реализован для портативного компьютера IBM 5100, выпускаемого в 1973-1982 гг, который иногда называют «первым персональным компьютером». На работу с APL был ориентирован и один из первых ноутбуков — выпущенный в 1985 Ampere WS-1. В ВЦ АН СССР в начале 80-х годов был разработано оригинальное программное обеспечение для работы с APL на мини-ЭВМ серии СМ-4, СМ-1420 и и микро-ЭВМ Электроника-60, ДВК, Электроника-85. Разработчик А. В. Кондрашев. В состав комплекса входили: программный интерпретатор языка АПЛ; микросхемы знакогенератора для поддержки APL-символов на наиболее популярных алфавитно-цифровых мониторах; версия интерпретатора на плате ППЗУ для Электроника-60 и ДВК. Поддерживалась работа с графическими мониторами и графопостроителями, а также использование дисков и принтеров центральной мини-ЭВМ. Наряду с традиционным использованием APL-систем в системах анализа данных, в СССР также разрабатывались программно-аппаратные комплексы для использования в промышленности и атомной энергетике. В настоящее время язык APL поддерживается практически на всех аппаратных платформах от рабочих станций до наладонных компьютеров. По языку ежегодно проводятся конференции в рамках Association for Computer Machinery. Дальнейшим развитием APL являются языки J и K. Просмотров: 1769
|