Запис Детальніше

Аналіз базових структур даних сучасних мов програмування

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 СНУ ім. В. Даля