<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26907/1562-5419-2020-23-4-697-707</article-id><article-id custom-type="elpub" pub-id-type="custom">ellibs-224</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Рефал-сервер</article-title><trans-title-group xml:lang="en"><trans-title>Refal on Server Side</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гусев</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Gusev</surname><given-names>A.</given-names></name></name-alternatives><email xlink:type="simple">gusev_aleksandr@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ЗАО «СайнАрт»</institution></aff><aff xml:lang="en"><institution>Company “SignArt”</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>28</day><month>08</month><year>2020</year></pub-date><volume>23</volume><issue>4</issue><fpage>697</fpage><lpage>707</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Гусев А.А., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Гусев А.А.</copyright-holder><copyright-holder xml:lang="en">Gusev A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/224">https://ellibs.elpub.ru/jour/article/view/224</self-uri><abstract><p>Работа посвящена описанию проекта обновления и распространения языка программирования Рефал (далее – просто Рефал), созданного в СССР в 1960-х годах В.Ф. Турчиным. Язык изначально предназначался для различных логических преобразований, прежде всего, текстового материала и ориентирован на использование непрограммистами. На практике сфера применения оказалась шире: машинный перевод, оптимизация и компиляция программ, доказательство теорем, моделирование сложных электронных схем, решение ряда задач искусственного интеллекта. Язык сейчас имеет достаточное количество последователей, главным образом, в научных кругах.Задачей описываемого проекта является создание продукта, позволяющего использовать Рефал в современных массовых приложениях и расширить круг его потенциальных пользователей до всего интернета. Был проведён опрос сообщества пользователей и разработчиков Рефала с целью получения представления о текущем состоянии дел, актуальных реализациях и путях развития языка. Были рассмотрены возможные средства реализации проекта. Информации о ведущихся аналогичных разработках получено не было.</p></abstract><trans-abstract xml:lang="en"><p>This work is devoted to the description of the project of updating the technology of algorithmic language application created in the USSR in the 60s of the XX century by V. F. Turchin. The language was originally intended for various logical transformations primarily of text material. In practice, the scope was wider: machine translation, optimization and compilation of programs, proof of theorems, modeling of complex electronic circuits, solving a number of problems of artificial intelligence. The language now has a sufficient number of followers, mainly in scientific circles.The objective of the described project is to create a product that allows the use of Refal in modern mass applications and to expand the range of its potential users to the entire Internet. A survey of the community of users and developers of Refal was conducted in order to get an idea of the current state of Affairs, current implementations and ways of language development. Possible means of project implementation were considered. No information was received on similar developments under way. </p></trans-abstract><kwd-group xml:lang="ru"><kwd>Рефал</kwd><kwd>сервер</kwd><kwd>обработка текстов</kwd><kwd>искусственный интеллект</kwd><kwd>метавычисления</kwd></kwd-group><kwd-group xml:lang="en"><kwd>xml</kwd><kwd>json</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">&amp;nbsp;В.Ф.&amp;nbsp;Турчин Программирование на языке РЕФАЛ. I. Неформальное введение в программирование на языке РЕФАЛ. M.: ИПМ АН СССР, 1971. Препринт №41. 55 с.</mixed-citation><mixed-citation xml:lang="en">&amp;nbsp;В.Ф.&amp;nbsp;Турчин Программирование на языке РЕФАЛ. I. Неформальное введение в программирование на языке РЕФАЛ. M.: ИПМ АН СССР, 1971. Препринт №41. 55 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">&amp;nbsp;М.Ш.&amp;nbsp;Исламов. Декларативное программирование. Рефал в обучении [Электронный ресурс] / III Международная научно-практическая конференция "Современные информационные технологии и ИТ-образование", сб. докл. // Моск. гос.ун-т им. М.В.&amp;nbsp;Ломоносова, Факультет вычислительной математики и кибернетики; под ред. В.А. Сухомлина. М.: МАКС Пресс, 2008. С.&amp;nbsp;252&amp;mdash;256.</mixed-citation><mixed-citation xml:lang="en">&amp;nbsp;М.Ш.&amp;nbsp;Исламов. Декларативное программирование. Рефал в обучении [Электронный ресурс] / III Международная научно-практическая конференция "Современные информационные технологии и ИТ-образование", сб. докл. // Моск. гос.ун-т им. М.В.&amp;nbsp;Ломоносова, Факультет вычислительной математики и кибернетики; под ред. В.А. Сухомлина. М.: МАКС Пресс, 2008. С.&amp;nbsp;252&amp;mdash;256.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">&amp;nbsp;Cборник трудов по функциональному языку программирования Рефал под редакцией А.П. Немытых, том&amp;nbsp;II. // Переславль-Залесский: Издательство &amp;laquo;СБОРНИК&amp;raquo;, 2015, 156 с.</mixed-citation><mixed-citation xml:lang="en">&amp;nbsp;Cборник трудов по функциональному языку программирования Рефал под редакцией А.П. Немытых, том&amp;nbsp;II. // Переславль-Залесский: Издательство &amp;laquo;СБОРНИК&amp;raquo;, 2015, 156 с.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
