~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 3CB46E685422F8ED098242D499EEE87E__1718059320 ✰
Заголовок документа оригинал.:
✰ Z-level programming language - Wikipedia ✰
Заголовок документа перевод.:
✰ Язык программирования уровня Z — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/ZPL_(programming_language) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/3c/7e/3cb46e685422f8ed098242d499eee87e.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/3c/7e/3cb46e685422f8ed098242d499eee87e__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 17:46:32 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 June 2024, at 01:42 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Язык программирования уровня Z — Википедия Jump to content

Язык программирования уровня Z

Из Википедии, бесплатной энциклопедии
(Перенаправлено с ZPL (язык программирования) )
ЗПЛ
Парадигма Множество
Разработчик Чемберлен и др. в Вашингтонском университете
Впервые появился 1993  ( 1993 )
Лицензия МОЯ лицензия
Веб-сайт www.cs.washington.edu [1]
Под влиянием
С
Под влиянием
Часовня [1]

Язык программирования уровня Z — это язык программирования массивов, предназначенный для замены языков программирования C и C++ в инженерных и научных приложениях. [2] Поскольку целью разработки было достижение высокой межплатформенной производительности, программы ZPL быстро выполняются как на последовательных , так и на параллельных компьютерах . Программы ZPL с высокой степенью параллелизма просты и легки в написании, поскольку в них используется исключительно неявный параллелизм .

Первоначально называвшийся Orca C , ZPL был разработан и реализован в 1993–1995 годах в рамках проекта Orca факультета компьютерных наук и инженерии Вашингтонского университета .

Подробности [ править ]

ZPL использует абстракцию массива для реализации модели параллельного программирования данных. Именно по этой причине ZPL достигает такой хорошей производительности: не имея параллельных директив или других форм явного параллелизма, ZPL использует операционную особенность, заключающуюся в том, что, когда совокупные вычисления описываются в терминах массивов, необходимо (неявно) выполнять множество скалярных операций для реализации операции с массивами. Эти подразумеваемые вычисления могут автоматически распределяться между разными процессорами для достижения параллелизма: параллелизм возникает из семантики операций с массивами.

ZPL транслируется в обычное представление абстрактного синтаксического дерева , на котором анализ и оптимизация выполняется программы. Код ANSI C генерируется как объектный код. Эта программа C (которая не зависит от машины, поскольку она реализует определенные операции в абстрактной форме) затем компилируется с использованием собственного компилятора C на целевой машине с использованием пользовательских библиотек, оптимизированных для конкретной платформы.

Создателями ZPL были: Брэд Чемберлен, Сон Ын Чой, Э. Кристофер Льюис, Кэлвин Лин, Джейсон Секоски, Ларри Снайдер и У. Деррик Уэзерсби при содействии Рут Андерсон, Эй Джей Бернхейма, Мариоса Дикаякоса, Джорджа Формана и Курта Партриджа. .

См. также [ править ]

Ссылки [ править ]

  1. ^ «Спецификация часовни (Благодарность)» (PDF) . Cray Inc. 01.10.2015 . Проверено 14 января 2016 г.
  2. ^ «Главная страница ZPL» . Архивировано из оригинала 15 января 2013 года . Проверено 17 декабря 2012 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 3CB46E685422F8ED098242D499EEE87E__1718059320
URL1:https://en.wikipedia.org/wiki/ZPL_(programming_language)
Заголовок, (Title) документа по адресу, URL1:
Z-level programming language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)