Semantics and pragmatics of programming language ASAMPL
This paper presents semantics and practical implementation of the domain-specific programming language ASAMPL. This programming language has been developed to support the efficient processing of multimodal data processing, in particular, the processing of multimedia content which components are evid...
Збережено в:
Дата: | 2020 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | English |
Опубліковано: |
Інститут програмних систем НАН України
2020
|
Назва видання: | Проблеми програмування |
Теми: | |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/180424 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Semantics and pragmatics of programming language ASAMPL / Ye. Sulema, V. Glinskii // Проблеми програмування. — 2020. — № 1. — С. 74-83. — Бібліогр.: 17 назв. — англ. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-180424 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1804242021-09-25T01:26:17Z Semantics and pragmatics of programming language ASAMPL Sulema, Ye. Glinskii, V. Мови програмування This paper presents semantics and practical implementation of the domain-specific programming language ASAMPL. This programming language has been developed to support the efficient processing of multimodal data processing, in particular, the processing of multimedia content which components are evidently defined in terms of time. The data processing concept employed in ASAMPL is based on the data structures, operations, and relations defined in the algebraic system of aggregates. The paper explains the compilation approach used for this programming language as well as it presents the test results and their discussion. В данной статье представлены семантика проблемно-ориентированного языка программирования ASAMPL и практическая реализация его компилятора. Этот язык программирования был разработан для обеспечения эффективной обработки мультимодальных данных, в частности, обработки мультимедийного контента, компоненты которого явно определены на временной шкале. Концепция обработки данных, используемая в ASAMPL, основана на структурах данных, операциях и отношениях, определенных в алгебраической системе агрегатов. В статье представлены основные семантические конструкции языка, которые используются для обработки данных. Кроме того, в статье объясняется подход к компиляции программ на языке программирования ASAMPL, а также представлены результаты тестов. Для сравнения результатов, полученных для языка программирования ASAMPL, тестирование проводилось также для аналогичных программ, написанных на языке программирования С, компиляция которых производилась с помощью компилятора GCC. Важным результатом тестирования является подтверждение гипотезы, что язык программирования ASAMPL позволяет разрабатывать более компактный и понятный программный код, исполнение которого требует меньше памяти. У цій статті представлено семантику проблемно-орієнтованої мови програмування ASAMPL та практичну реалізацію компілятора для неї. Ця мова програмування була розроблена для забезпечення ефективного оброблення мультимодальних даних, зокрема, оброблення мультимедійного контенту, компоненти якого явно визначені на часовій шкалі. Концепція оброблення даних, яка використовується в ASAMPL, заснована на структурах даних, операціях та відношеннях, визначених у алгебраїчній системі агрегатів. У статті представлено основні семантичні конструкції мови, які використовуються для оброблення даних. Крім того, в статті пояснюється підхід до компіляції програм на мові програмування ASAMPL, а також представлено результати тестів. Для порівняння результатів, отриманих для мови програмування ASAMPL, тестування проводилося також для аналогічних програм, написаних на мові програмування С, компіляція яких виконувалась за допомогою компілятора GCC. Важливим результатом тестування є підтвердження гіпотези про те, що мова програмування ASAMPL дозволяє розробляти більш компактний та зрозумілий програмний код, виконання якого вимагає менше пам'яті. 2020 Article Semantics and pragmatics of programming language ASAMPL / Ye. Sulema, V. Glinskii // Проблеми програмування. — 2020. — № 1. — С. 74-83. — Бібліогр.: 17 назв. — англ. 1727-4907 DOI: https://doi.org/10.15407/pp2020.01.074 http://dspace.nbuv.gov.ua/handle/123456789/180424 004.432 en Проблеми програмування Інститут програмних систем НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
English |
topic |
Мови програмування Мови програмування |
spellingShingle |
Мови програмування Мови програмування Sulema, Ye. Glinskii, V. Semantics and pragmatics of programming language ASAMPL Проблеми програмування |
description |
This paper presents semantics and practical implementation of the domain-specific programming language ASAMPL. This programming language has been developed to support the efficient processing of multimodal data processing, in particular, the processing of multimedia content which components are evidently defined in terms of time. The data processing concept employed in ASAMPL is based on the data structures, operations, and relations defined in the algebraic system of aggregates. The paper explains the compilation approach used for this programming language as well as it presents the test results and their discussion. |
format |
Article |
author |
Sulema, Ye. Glinskii, V. |
author_facet |
Sulema, Ye. Glinskii, V. |
author_sort |
Sulema, Ye. |
title |
Semantics and pragmatics of programming language ASAMPL |
title_short |
Semantics and pragmatics of programming language ASAMPL |
title_full |
Semantics and pragmatics of programming language ASAMPL |
title_fullStr |
Semantics and pragmatics of programming language ASAMPL |
title_full_unstemmed |
Semantics and pragmatics of programming language ASAMPL |
title_sort |
semantics and pragmatics of programming language asampl |
publisher |
Інститут програмних систем НАН України |
publishDate |
2020 |
topic_facet |
Мови програмування |
url |
http://dspace.nbuv.gov.ua/handle/123456789/180424 |
citation_txt |
Semantics and pragmatics of programming language ASAMPL / Ye. Sulema, V. Glinskii // Проблеми програмування. — 2020. — № 1. — С. 74-83. — Бібліогр.: 17 назв. — англ. |
series |
Проблеми програмування |
work_keys_str_mv |
AT sulemaye semanticsandpragmaticsofprogramminglanguageasampl AT glinskiiv semanticsandpragmaticsofprogramminglanguageasampl |
first_indexed |
2023-10-18T22:50:01Z |
last_indexed |
2023-10-18T22:50:01Z |
_version_ |
1796156552042774528 |