Разработка принципиальных логических схем функций и обзор предложенной области исследований
Автор: vulpes28 • Декабрь 25, 2022 • Курсовая работа • 3,714 Слов (15 Страниц) • 192 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ (национальный исследовательский университет)» (МАИ) Кафедра «Технологии производства приборов и информационных систем управления летательных аппаратов» КУРСОВАЯ РАБОТА по дисциплине «Информатика в приборостроении и на тему: «Разработка принципиальных логических схем функций и обзор предложенной области исследований»
Москва 20ХХ |
СОДЕРЖАНИЕ
Введение 4
1 Кроссплатформенность 5
1.1 Общие сведения 5
1.2 Кроссплатформенные языки программирования 6
1.3 Кроссплатформенные технологии 6
2 Подходы к созданию кроссплатформенных приложений 8
2.1. Гибридная разработка, HTML+JavaScript 8
2.2. Использование нативного UI 9
2.3. Создание собственного UI 10
3. Общие плюсы и минусы кроссплатформенности 13
4. Некоторые кроссплатформенные технологии 16
2.1 Фреймворк PhoneGap 16
2.2 Фреймворк Xamarin 17
2.3 Фреймворк Telerik AppBuilder 18
2.4 Unity 19
2.5 Фреймворк Qt 19
2.6 Фреймворк Appcelerator Titanium 21
2.7 Flutter 22
2.8 Kotlin Multiplatform 22
3.9 React Native 23
4 Решение логических выражений 24
5 Разработка схем логических функций 27
6 Заключение 31
Список использованных источников 32
Введение
В процессе разработки приложений одна из наиболее важных проблем — это проблема выбора платформы, на которой оно будет реализовано. В зависимости от целей и возможностей может быть выбрана одна или несколько платформ, но во многих случаях приложения выпускаются сразу для нескольких платформ, ведь большинство пользователей в своей повседневной жизни используют несколько устройств и хотят использовать знакомые приложения на каждом из них. Но программа, написанная на определенном языке программирования, требует соответствующего компилятора для преобразования в соответствующие машинные коды для выполнения на определенном процессоре в среде определенной операционной системы (ОС).
Так же приложение зависит и от используемой операционной системы, поскольку обычно исполняемые файлы содержат значительные объемы данных, не являющихся набором машинных команд самой программы. К этим данным относятся описание программного окружения, в котором программа может быть выполнена, отладочные данные, используемые константы, требования к ресурсам и т. д. Кроме того, исполняемые файлы содержат обращения к системным функциям. Практически всегда набор системных библиотек и формат исполняемого файла являются уникальными для каждой операционной системы. С этим связан тот факт, что исполняемые файлы, разработанные для одной ОС, не могут быть выполнены в другой.
...