Другие журналы

электронный научно-технический журнал

ИНЖЕНЕРНЫЙ ВЕСТНИК

Издатель: Общероссийская общественная организация "Академия инженерных наук им. А.М. Прохорова".

Интерпретируемый язык программирования Secretary

Инженерный вестник # 01, январь 2015
УДК: 004.434, 65.015.11, 65.011.56
Файл статьи: Natashkin_A.pdf (1592.17Кб)
авторы: Ульянова М. О., Наташкин А. С.

В статье разрабатывается свободно-распространяемый интерпретируемый язык программирования Secretary для решения задач автоматизации работы с текстовыми документами на предприятиях в секторе малого бизнеса. Для разработки используются генераторы лексических и синтаксических анализаторов flex и bison. Рассмотрена конкретная задача автоматизации подготовки серии из 30 писем по заданному шаблону. Произведена апробация и получена высокая оценка эффективности языка в сравнении с процедурой "Слияние" Mcrosoft Word и макросом FillDocuments Microsoft Excell. Показаны примеры кода на языке Secretary и подробно расписана процедура обработки ошибок кодирования.

Список литературы
1.    Компания "Интерфейс" Обзор функциональности Crystal Reports Server 2008  // Интерфейс Ltd.. - Дата обращения: 24. 10. 2014 г.. - http://www.interface.ru/home.asp?artId=18758.
2.    SAP SE  // SAP Crystal Reports. - Дата обращения: 24. 10. 2014 г.. - http://www.crystalreports.com.
3.    TIBCO Software, Inc. iReport Designer  // Jaspersoft Community. - Дата обращения: 24. 10. 2014 г.. - http://community.jaspersoft.com/project/ireport-designer/resources.
4.    TIBCO Software, Inc. JasperReports® Server  // Jaspersoft Community. - Дата обращения: 24. 10. 2014 г.. - http://community.jaspersoft.com/project/jasperreports-server.
5.    © DIRECTUM  // DIRECTUM. - Дата обращения: 25. 10. 2014 г.. - http://www.directum.ru/.
6.    ООО "Автоматизация аудита и документооборота"  // Система управления документами и задачами IT Audit. - Дата обращения: 25. 10. 2014 г.. - http://делопроизводство.рф.
7.    © Корпорация Майкрософт Слияние документов Word: подробное описание процесса  // Официальный сайт Microsoft Office. - Дата обращения: 23. 10. 2014 г.. - http://office.microsoft.com/ru-ru/word-help/HA001034920.aspx?CTT=5&origin=HA001109550.
8.    © Корпорация Майкрософт Создание и печать писем и других документов с помощью слияния  // Официальный сайт Microsoft Office. - Дата обращения: 23. 10. 2014 г.. - https://support.office.com/ru-ru/article/Создание-и-печать-писем-и-других-документов-с-помощью-слияния-f488ed5b-b849-4c11-9cff-932c49474705?ui=ru-RU&rs=ru-RU&ad=RU.
9.    Вахненко Игорь Алексеевич  // Макросы в Excel. - 26 Марта 2012 г.. - Дата обращения: 27. 10. 2014 г.. - http://excelvba.ru/programmes/FillDocuments.
10.    Большой политехнический энциклопедический словарь. - [б.м.] ООО "Апельсин": Мультитрейд, 2004 г.. - Формат ISO, 1 электрон. опт. диск (CD-ROM).
11.    Ахо Альфред В., Лам, Моника С., Сети, Рави, Ульман, Джеффри Д. Компиляторы: принципы, технологии и инструментарий [Книга] / перев. с англ. Красиков И.В.. - Москва, Санкт-Петербург, Киев : ООО "И.Д. Вильямс", 2008. - 2-е издание : стр. 29-36.
12.    H#, Создаём свой язык программирования . - 30 июня 2010 г.. - Дата обращения: 09. 11. 2014 г.. - http://habrahabr.ru/post/97861/.
13.    Coco/R  // Википедия- свободная энциклопедия. - Wikimedia Foundation, Inc.. - Дата обращения: 11. 11. 2014 г.. - https://ru.wikipedia.org/wiki/Coco/R.
14.    Mössenböck Hanspeter, Löberbauer Markus и Wöß Albrecht The Compiler Generator Coco/R  // System Software. - Дата обращения: 10. 11. 2014 г.. - http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/.
15.    ANTLR  // Википедия- свободная энциклопедия. - Wikimedia Foundation, Inc.. - Дата обращения: 11. 11. 2014 г.. - https://ru.wikipedia.org/wiki/ANTLR#cite_note-1.
16.    Шишов С. А. Проверка статической семантики как часть процесса разработки транслятора на основе средства автоматической генерации трансляторов ANTLR [Конференция] // Труды I Всероссийской научной конференции "Теория и практика системного анализа". - Рыбинск : РГАТА имени П. А. Соловьева, 2010. - Т. II. - стр. 15.
17.    Cook Devin How It Works  // GOLD Parsing System. - Дата обращения: 11. 11. 2014 г.. - http://goldparser.org/about/how-it-works.htm.
18.    Lex и YACC в примерах  // Виртуальная энциклопедия "Linux по-русски". - 07 Апреля 2009 г.. - Дата обращения: 11. 11. 2014 г.. - http://rus-linux.net/lib.php?name=MyLDP/algol/lex-yacc-howto.html. - Перевод с английского Александра Тарасова.


Тематические рубрики:
Поделиться:
 
ПОИСК
 
elibrary crossref neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (499) 263-69-71
  RSS
© 2003-2024 «Инженерный вестник» Тел.: +7 (499) 263-69-71