Статья

Название статьи РЕАЛИЗАЦИЯ МЕТОДА ПОСТРОЕНИЯ АБСТРАКЦИИ МАТЕМАТИЧЕСКИХ ОПЕРАЦИЙ НА ЯЗЫКАХ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ
Автор А.Н. Беликов, С.А. Белоусова, Е.А. Борисова
Рубрика РАЗДЕЛ II. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА
Месяц, год 02, 2015
Индекс УДК 004.02
DOI
Аннотация Целью статьи является анализ реализации математических операций на языках программирования высокого уровня. Для этого были созданы программы на языках Python и Java, в основу которых положена созданная базовая абстракция выполнения математических операций. Базовая абстракция типов математических операций является системой действия, которая состоит из типов действий, которые необходимо выполнить для получения цели. Предполагается, что любой пользователь, заполнив ее своим собственным содержанием, может выполнять различные по сложности арифметические операции. Для создания более сложных программ, информационных систем необходим набор таких базовых абстракций, каждая из которых будет предназначена для выполнения различных типов действий. В свою очередь, единичное действие состоит из механизма действия: элементов, функций, инструментов. В статье базовая абстракция была заполнена конкретным содержанием – действиями, которые выполняются для создания программы выполнения математических операций. Основной задачей статьи является определение адекватности языка программируемому объекту – абстракции. Для выявления адекватности используемых языков для реализации базовой абстракции, она была запрограммирована на двух языках. Анализ эффективности языков проводился по следующим критериям: динамическая типизация, сложность реализации программы в веб, и вместе с тем, сложность веб-фреймворка, объектно-ориентированные возможности. По каждому из критериев описываются достоинства и недостатки каждого языка. Можно сделать вывод, что для решения описанной задачи целесообразнее использовать Python, т.к. он удовлетворяет требованиям, и по перечисленному набору критериев он превосходит язык Java.

Скачать в PDF

Ключевые слова Python; Java; структура действия; базовая абстракция; веб-программирование.
Библиографический список 1. Рогозов Ю.И. Методология создания субъектно-ориентированных систем // Информатизация и связь. – 2014. – № 2. – C. 6-10.
2. Rogozov Yu.I., Sviridov A.S. The Concept of Methodological Information Systems Development // Proceedings of IEEE 8th International Conference on Application of Information and Communication Technologies – AICT2014. IEEE Catalog Number CFP1456H-PRT. ISBN: 978-1-4799-4120-92. – P. 120-123.
3. Sergey Kucherov, Alexander Sviridov, S.A. Belousova. The formal model of structure-independent databases // Proceedings of 3rd International Conference on Data Management Technologies and Applications, Vienna, Austria, Scitepress - Science and Technology Publications. ISBN: 978-989-758-035-2. – P. 146-152.
4. Alexander Sviridov, Andrey Grishchenko, Svetlana Belousova. Performance estimation of selecting and inserting procedures in the structure-independent database // Proceedings of IEEE 8th International Conference on Application of Information and Communication Technologies – AICT2014. IEEE Catalog Number CFP1456H-PRT. ISBN: 978-1-4799-4120-92. – P. 202-207.
5. Yu.I. Rogozov, A.S. Sviridov and A.N. Belikov. Method of a Structure-Independent Databases Design in Configurable Information Systems // Proceedings of 3rd International Conference on Data Management Technologies and Applications, Vienna, Austria, Scitepress – Science and
Technology Publications. ISBN: 978-989-758-035-2. – P. 139-145.
6. Django vs Flask vs Pyramid: Choosing a Python Web Framework. [Электронный ресурс] – Режим доступа: https://www.airpair.com/ python/posts/django-flask-pyramid.
7. Languages Versus D. [Электронный ресурс] – Режим доступа: http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD.
8. Васильев А.Н. ava: объектно-ориентированное программирование: Учебное пособие. – СПб.: Питер, 2011. – C. 19.
9. Sviridov A., Lipko Y., Belikov A. Approach to automatized formation of workplaces structure in configurabl information systems // Procedings of «8th International Conference on Application of Information and Communication Technologies» (AI T-2014), Astana, Kazakhstan, ISBN: 978-1-4799-4120-92. 2014. – P. 383-386.
10. Белоусова С.А., Рогозов Ю.И. Анализ подходов к созданию пользовательского интерфейса // Известия ЮФУ. Технические науки. – 2014. – № 6 (155). – С. 142-148.
11. Беликов А.Н. Обзор и анализ методов и средств проектирования конфигурируемых информационных систем // Известия ЮФУ. Технические науки. – 2014. – № 6 (155). – С. 137-141.

Comments are closed.