Описаны уточнения, которые внесены в правила выполнения операций над комплексами в языке программирования ЛЯПАС. Цель этих нововведений - обеспечить более удобную и безопасную работу с комплексами. Представлена реализация новых правил в модуле транслятора.
Скачать электронную версию публикации
Загружен, раз: 163
- Title Комплексы в ЛЯПАСе
- Headline Комплексы в ЛЯПАСе
- Publesher
Tomsk State University
- Issue Прикладная дискретная математика 38
- Date:
- DOI 10.17223/20710410/38/8
Ключевые слова
язык программирования ЛЯПАС, операции над комплексами, транслятор, LYaPAS, data structures, complex, translatorАвторы
Ссылки
Агибалов Г. П., Липский В. Б., Панкратова И. А. О криптографическом расширении и его реализации для русского языка программирования // Прикладная дискретная математика. 2013. №3. С. 93-104.
Стефанцов Д. А., Сафонов В. О., Першин В. В. и др. Модульный транслятор с языка ЛЯПАС // Прикладная дискретная математика. Приложение. 2016. №8. С. 122-126.
https://github.com/tsu-iscd/lyapas-lcc - LYaPAS Compiler Chain. 2017.
Томских П. А., Стефанцов Д. А. Разработка операционной системы на языке ЛЯПАС // Прикладная дискретная математика. Приложение. 2015. №8. С. 134-135.
https://github.com/tsu-iscd/lyapas-lcc/blob/73b21bcd5f674bc6762a379bc32f71f61ee51164/ doc/cyaz.md - LYaPAS Cyaz Documentation. 2017.
http://en.cppreference.com/w/cpp/container/vector/reserve - std::vector::reserve. 2017.
Meyers S. Effective C++: 55 Specific Ways to Improve Your Programs and Designs. Addison-Wesley Professional, 2005. 297 p.
https://github.com/tsu-iscd/lyapas-lcc/blob/73b21bcd5f674bc6762a379bc32f71f61ee51164/ sources/libs/translation_module/src/include/translation_module/translation_ module.h - LYaPAS class Translator. 2017.
Gamma E., Helm R., Johnson R., et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1994.
https://github.com/tsu-iscd/lyapas-lcc/blob/73b21bcd5f674bc6762a379bc32f71f61ee51164/ sources/libs/translation_module/src/include/translation_module/cmd_builder. h - LYaPAS class CmdBuilder. 2017.
https://github.com/tsu-iscd/lyapas-lcc/blob/73b21bcd5f674bc6762a379bc32f71f61ee51164/ sources/libs/translation_module/src/include/translation_module/arg_builders.h - LYaPAS class ArgBuilder. 2017.

Комплексы в ЛЯПАСе | Прикладная дискретная математика. 2017. № 38. DOI: 10.17223/20710410/38/8
Скачать полнотекстовую версию
Загружен, раз: 455