Электронный архив

Methods of integration and execution of the code of modern programming languages

Показать сокращенную информацию

dc.contributor.author Valiyev R.
dc.contributor.author Galiullin L.
dc.contributor.author Iliukhin A.
dc.date.accessioned 2018-09-18T20:12:04Z
dc.date.available 2018-09-18T20:12:04Z
dc.date.issued 2015
dc.identifier.issn 1816-9503
dc.identifier.uri https://dspace.kpfu.ru/xmlui/handle/net/137504
dc.description.abstract © Mcdwell Journals, 2015. The study shows that in the modern projects for software design the need for a specialized programming tool for solution of tasks relating to a particular subject area arises frequently. However, there is no universal programming language that would be equally efficient when applied in any area. In this case, the most efficient method is application of the domain-specific languages dedicated to solution of a narrow range of tasks. At the same time, design of a specialized programming language is labor-consuming and expensive process that is not always possible within the frameworks of a particular project. The review of the methods of extension of the modern programming languages specified by the researches and used for classification of extensions by method of integration and execution of the extension codes is provided. The application of extensions in the real programming systems with examples of the source codes in the extended languages is considered, the advantages and disadvantages of each of the methods discussed are analyzed. The simplest and the most frequently used methods of integration of the extension code into the core code not requiring changes in the basic programming system are considered. In the presented review, the information about kinds of extensions in the modern programming languages, about the methods of integration and execution of the extension codes is systematized. This material provides the idea of the existing enhanced capabilities in known programming languages that allows orientating in the variety thereof and choosing the most appropriate tool for solution of the specific specialized tasks in the most convenient and efficient way with the use of programming language extensions. This information will also be useful by selection of the optimal methods for implementation of proprietary extensions if necessary. The methods described in this study have been used by development of the application for an automated information system for diesel engine testing.
dc.relation.ispartofseries International Journal of Soft Computing
dc.subject Code integration
dc.subject Design (engineering)
dc.subject Development
dc.subject Information architecture
dc.subject Information systems
dc.subject Programming languages
dc.subject Programming methods
dc.subject Software
dc.title Methods of integration and execution of the code of modern programming languages
dc.type Article
dc.relation.ispartofseries-issue 5
dc.relation.ispartofseries-volume 10
dc.collection Публикации сотрудников КФУ
dc.relation.startpage 344
dc.source.id SCOPUS18169503-2015-10-5-SID84938565310


Файлы в этом документе

Данный элемент включен в следующие коллекции

  • Публикации сотрудников КФУ Scopus [24551]
    Коллекция содержит публикации сотрудников Казанского федерального (до 2010 года Казанского государственного) университета, проиндексированные в БД Scopus, начиная с 1970г.

Показать сокращенную информацию

Поиск в электронном архиве


Расширенный поиск

Просмотр

Моя учетная запись

Статистика