БИБЛИОТЕКА ОБРАБОТКИ СТРОК ДЛЯ ЯЗЫКА ФУНКЦИОНАЛЬНО-ПОТОКОВОГО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ ПИФАГОР : научное издание | Научно-инновационный портал СФУ

БИБЛИОТЕКА ОБРАБОТКИ СТРОК ДЛЯ ЯЗЫКА ФУНКЦИОНАЛЬНО-ПОТОКОВОГО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ ПИФАГОР : научное издание

Тип публикации: статья из журнала

Год издания: 2020

Идентификатор DOI: 10.23670/IRJ.2020.102.12.014

Ключевые слова: functional programming, concurrent programming, Character strings, function library, функциональное программирование, параллельное программирование, строки символов, библиотека функций

Аннотация: Язык функционально-потокового параллельного программирования Пифагор является оригинальным языком программирования, ориентированным на поддержку концепции неограниченного параллелизма, потенциально позволяющим создавать максимально параллельные архитектурно-независимые программы, не связанные с ресурсными и архитектурными ограничениями. В настоящее время разрабатываются библиотеки функций языка, предлагаются и совершенствуются инструментальные средства [5], [11]. Статья посвящена реализации библиотеки обработки строк, предоставляющей функциональные вызовы для часто встречающихся вычислительных операций обработки текста. Разработана первая версия библиотеки обработки строк, поэтому внимание сконцентрировано на создании широкого спектра работоспособных функциональных вызовов, позволяющих автоматизировать решение часто встречающихся подзадач обработки текста. Алгоритмы функций библиотеки адаптированы для достижения максимального параллелизма в рамках модели функционально-потоковых параллельных вычислений, что в перспективе позволит разрабатывать оригинальные и эффективные алгоритмы обработки больших текстовых данных. PIFAGOR is an original programming language that supports the concept of unlimited concurrency, potentially allowing for creating the most concurrent architecturally independent software that is not associated with the resource and architectural constraints. The development of language function libraries as well as the improvement of the tools is taking place at the current moment. [5], [11]. The article explores the implementation of a string processing library that provides functional calls for frequently encountered text processing computing operations. The first version of the string processing library has been developed, so attention is focused on creating a wide range of functional calls that allow for the automation of the solution of frequently encountered text processing subtasks. The algorithms of the library functions are adapted to achieve maximum concurrency within the framework of the functional dataflow concurrent computing model, which in the future will allow for the development of original and efficient algorithms to process large text data.

Ссылки на полный текст

Издание

Журнал: Международный научно-исследовательский журнал

Выпуск журнала: 12-1

Номера страниц: 83-87

ISSN журнала: 23039868

Место издания: Екатеринбург

Издатель: Индивидуальный предприниматель Соколова Марина Владимировна

Персоны

Вхождение в базы данных

Информация о публикациях загружается с сайта службы поддержки публикационной активности СФУ. Сообщите, если заметили неточности.

Вы можете отметить интересные фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.