Разработка базовой абстракции действий по выполнению математических операций на языке программирования php

Jazyk: ruština
Rok vydání: 2015
Předmět:
Zdroj: Известия Южного федерального университета. Технические науки.
ISSN: 1999-9429
Popis: Базовая абстракция действий, процесс разработки которой описывается в данной статье, представляет собой систему действий, направленных на достижение цели. Единичные действия, входящие в эту систему, состоят из элементов, над которыми выполняется некоторая функция, с помощью некоторого инструмента. В качестве примера базовой абстракции действий была создана базовая абстракция действий по выполнению математических операций. Описан процесс создания данной абстракции на языке программирования PHP. Выбор данного языка сделан в силу легкого для понимания синтаксиса, поддержки объектно-ориентированного программирования, а также web ориентированности. Параллельно можно сделать вывод о том, насколько данный язык программирования оптимален для создания базовых абстракций. Сама базовая абстракция действий по выполнению математических операций создавалась на базе объектно-ориентированных возможностей языка. По сути, ставилась задача анализа, насколько возможности языка программирования, и объектно-ориентированной технологии подходят для реализации абстракции действий. Анализ первого прототипа реализации действия показал свою несостоятельность из-за невозможности повторного использования данного кода, но подтолкнул к использованию классов. Одного класса для реализации базовой абстракции действия оказалось недостаточно, и было принято решение о разработке классовой структуры, реализующей базовую абстракцию действий по выполнению математических операций в языке программирования PHP. Классовая структура, реализующая базовую абстракцию действий, была реализована согласно требованиям, но с элементами эмпирики. После окончания построения классовой структуры и ее разработки были определены перспективы дальнейших исследований в этом направлении.
The basic abstraction of actions which process of development is described in this article represents system of the actions directed on achievement of the purpose. The single actions entering into this system consist of elements over which some function, by means of some tool is carried out. As an example of basic abstraction of actions the basic abstraction of actions for performance of mathematical operations was created. The paper describes the process of creating this abstraction in the programming language PHP. The choice of language is made by virtue of easy-to-understand syntax, support for object-oriented programming, and web oriented. In parallel, it can be concluded about how this programming language is best for creating basic abstractions. Just basic abstraction of action to implement mathematical operations created on the basis of object-oriented language features. In fact, the task was to analyze how the possibility of programming language and object-oriented technology suitable for the implementation of an abstraction action. The analysis of the first prototype implementation of the actions shown to be ineffective because of the inability to re-use this code but pushed to the use of classes. One class for the implementation of the basic abstraction action was not enough, and it was decided to develop a class structure that implements the basic abstraction of action to implement mathematical operations in the programming language PHP. Class structure that implements the basic abstraction of action has been implemented according to the requirements, but with elements of empiricism. After finishing the construction of the class structure and its development prospects have been identified for further research in this direction.
Databáze: OpenAIRE