Аналіз базових структур даних сучасних мов програмування
Electronic Volodymyr Dahl East Ukrainian National University Institutional Repository
Переглянути архів ІнформаціяПоле | Співвідношення | |
Title |
Аналіз базових структур даних сучасних мов програмування
BASIC DATA STRUCTURE ANALYSIS FOR MODERN PROGRAMMING LANGUAGES |
|
Creator |
Щербаков, Є.В.
Щербаков, Е.В. Shcherbakov, E.V. Щербакова, М.Є. Щербакова, М.Е. Shcherbakova, M.E. |
|
Subject |
лямбда-числення
машина Тюринга мова програмування структура даних асоціативний список об’єктно-орієнтоване програмування додаток лямбда-исчисление машина Тьюринга язык программирования структура данных ассоциативный список объектно-ориентированное программирование приложение lambda calculus Turing machine programming language data structure an association list object-oriented programming application УДК 681.3.06 |
|
Description |
Розглянуті особливості імперативних, функційних та скриптових мов програмування з точки зору використовуваних ними базових структур даних, таких як структури мови C або списки мови LISP, які відповідають покладеним в основу цих мов теоретичним моделям обчислень: машині Тюринга або лямбда-численню Черча. Проаналізований вплив використовуваних мовами програмування теоретичних моделей та базових структур даних на тривалість розробки та швидкість виконання програм, написаних на цих мовах. З урахуванням результатів цього аналізу окреслена підмножина мов програмування, які найбільш підходять для розробки сучасних додатків для різних обчислювальних пристроїв: C та C++ - для програмування робочих станцій та контролерів; Java, Objective-C та C# - для створення додатків настільних комп'ютерів, планшетів та смартфонів; JavaScript - для розробки Інтернет-базованих додатків для всіх комп'ютерних платформ. Рассмотрены особенности императивных, функциональных и скриптовых языков программирования с точки зрения используемых ими базовых структур данных, таких как структуры языка C или списки языка LISP, которые соответствуют положенным в основу этих языков теоретическим моделям вычислений: машине Тьюринга или лямбда-исчислению Черча. Проанализировано влияние используемых языками программирования теоретических моделей и базовых структур данных на продолжительность разработки и скорость выполнения программ, написанных на этих языках. С учетом результатов этого анализа очерчено подмножество языков программирования, которые наиболее подходят для разработки современных приложений для различных вычислительных устройств: C и C++ - для программирования рабочих станций и контроллеров; Java, Objective-C и C# - для создания приложений настольных компьютеров, планшетов и смартфонов; JavaScript - для разработки Интернет- базированных приложений для всех компьютерных платформ. Considered the features of imperative, functional, and script programming languages in terms of their underlying data structures, such as the C structure or LISP lists that fit behind the theoretical models of computation: Turing machine or the lambda calculus Church. Analyzed the influence of the programming language used theoretical models and underlying data structures for the duration of the development and execution speed of programs written in these languages. Taking into account the results of this analysis outlines a subset of programming languages that are most suitable for the development of advanced applications for various computing devices: C and C++ - programming workstations and controllers; Objective-C, Java, and C# - to create applications for desktops, tablets and smartphones; JavaScript - for the development of Internet-based applications for all computer platforms. |
|
Date |
2015-07-29T13:20:38Z
2015-07-29T13:20:38Z 2014 |
|
Type |
Article
|
|
Identifier |
Щербаков Є.В. Аналіз базових структур даних сучасних мов програмування / Є.В. Щербаков, М.Є. Щербакова // Вісник Східноукраїнського національного університету імені Володимира Даля. - 2014. - № 10 (217). - С. 138-141. - Бібліогр.: с. 141.
http://dspace.snu.edu.ua:8080/jspui/handle/123456789/94 |
|
Language |
uk
|
|
Format |
application/pdf
|
|
Publisher |
СНУ ім. В. Даля
|
|