Четверг, 06.02.2025, 05:17:02
Вітаю Вас Гость | RSS
Europe already in us!
Головна
Реєстрація
Вхід
Меню сайту

Розділи новин
Блог [4]
Мой блог
Розважуха [5]
Три гостя и Любовь...
Україна [20]
Главные новости...
Уроки [3]
Delphi
Статьи [13]
Delphi, C++Builder...
Поздравление... [24]
Greeting to the holiday...
Статьи от Админа [11]
News from...

Головна » 2009 » Май » 4 » АПЛ (язык программирования)
АПЛ (язык программирования)
01:08:29
АПЛ (язык программирования)

        АПЛ является языком программирования массива, основанным на системе обозначений, изобретенной в 1957 году Кеннетом Айверсоном в то время, когда он обучался в Университете Гарварда. Его появление считается попыткой обеспечить непротиворечивую систему обозначений для учения и исследования тем, связанных с приложением компьютеров. Айверсон опубликовал свою систему обозначений в 1962 году в книге, названной «Язык программирования». К 1965 году подмножество системы обозначений было осуществлено как язык программирования, известный на то время как IVSYS. Позже, еще до его коммерческого выпуска, АПЛ получил свое название из заголовка книги. Айверсон получал награду Тьюринга в 1979 году за разработку данного языка программирования.

      Система обозначений Айверсона позже использовалась, чтобы описать IBM Системную/360 машинную конструкцию, которое намного более краткое и точное, чем существующая документация и раскрытие нескольких ранее незамеченных задач. Сегодня отличительным аспектом АПЛ является использование комплекта специального знака, визуально изображающего операции, которые будут исполнены, и он остается неизменным.

       Язык АПЛ показывает богатый набор операций, которые работают над всеми массивами данных, как векторный набор команд конструкции SIMD. В то время как большинство машинных языков требовали, чтобы итерация, например, прибавила два массива вместе, функции в АПЛ обычно имеют дело со всеми массивами сразу. Вместе с комплектом специального знака, где глифы представляют операции, которые будут исполнены, он решительно сокращает потенциальное количество циклов и позволяет более малые, более краткие и компактные программы.

        Как и со всеми языками программирования, у которых было несколько десятилетий непрерывного использования, АПЛ существенно развился совместимым способом от его более ранних выпусков. АПЛ является обычно интерпретирующим и интерактивным языком, и, как правило, показывает цикл "чтение, оценивание печати" для ввода выражения и команды. Сегодня, почти все современные реализации поддерживают структурное программирование, в то время как несколько диалектов теперь показывают некоторую форму объектно-ориентированных конструкций программирования.

        В начале 1990-ых годов Айверсон, наряду с Роджером Hui, перепроектировал язык АПЛ, вызывая обновление языка программирования в язык J. J удалил потребность в комплекте специального знака, установил некоторый неоднозначный синтаксис и прибавил столб для идей функционального программирования Джона Backus'. Грузоперевозки - Хромовая мебель, барные стулья - мебель для кафе из ротанга и бамбука. - Скидки на камины в Москве и камин в Питере, очень большие.

Категорія: Статьи | Переглядів: 1216 | Додав: SysAdmin | Рейтинг: 0.0/0 |
Всього коментарів: 0

Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]
Форма входу

Календар новин
«  Май 2009  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Пошук

Друзі сайту
Все друзья на карте! Пиши українською Профессиональные высококачественные фото красивейших женщин мира.

Статистика
Online.ua
Рейтинг@Mail.ru EOMY TOP 100 Курси валют
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Наш Банер
Персональный Сайт Александра Даниленко

Top news
завантаження...


Copyright ®Open Corporation AVD™ © 2008-2025
-->