Инструментальные средства оформления и документирования алгоритмов программ.
Заказать уникальный реферат- 15 15 страниц
- 7 + 7 источников
- Добавлена 04.07.2023
- Содержание
- Часть работы
- Список литературы
1 Алгоритмы работы с программами 5
2 Применение инструментальных средств оформления и документирования алгоритмов программ 7
2.1 Понятие компилятора и типов данных в нем как средства оформления и документирования алгоритмов программ 7
2.2 Применение Software Development Kit 10
2.3 Применение Linker (компоновщика) 12
2.4 Применение документирующих комментариев 13
Заключение 14
Список использованной литературы 15
Как правило, это ПО, которое выполняет процесс связывания; он принимает один или несколько объектных файлов, которые генерируются компилятором. А затем объединяет эти файлы в исполняемые файлы. Модули вызываются для различных фрагментов кода, которые написаны на языках программирования. Связывание — это процесс, который помогает собирать и поддерживать различные фрагменты кода в исполняемый файл или отдельный файл. С помощью линкера конкретный модуль также линкуется в системную библиотеку. Внешний вид схемы его работы показан на рис. 6.Рисунок 6 – Внешний вид схемы работы линкераОсновная функция компоновщика — брать объекты из ассемблера в качестве входных данных и создавать исполняемый файл в качестве выходных для загрузчика, поскольку это помогает разбить большую проблему на небольшой модуль, что упрощает задачу программирования. Обычно компьютерные программы состоят из различных модулей, в которых все представляют собой скомпилированные компьютерные программы и охватывают отдельные объектные файлы. Вся программа обращается к этим различным скомпилированным модулям с помощью символов. Эти отдельные файлы объединяются компоновщиком в один исполняемый файл. Исходный код преобразуется в машинный код, а компоновка выполняется на последнем шаге компиляции программы.2.4Применение документирующих комментариевДокументирующие комментарииявляются особым образом оформленные комментарии к объекту ПО, предназначением которого является применение конкретным генератором документации. От вида последнего зависит синтаксис конструкций, которые используются в документирующих комментариях. В современных языках программирования, таких как java, python, php, их оформление осуществляется в стиле языка С++, актуальность которого также на сегодняшний день не утрачена. В каждом случае комментарий должен находиться перед документируемым элементом. Они бывают однострочными и многострочными. Пример этих комментариев показан на рис. 7Рисунок 7 – Внешний вид примера комментария IntelliJ IDEA Community Edition 2021.3.3ЗаключениеПо итогам написания данной работы хотелось бы указать, что применение автоматизированных средств разработки объектно-ориентированного программного обеспечения в современном обществе и внедрение новых ИТ в РФ позволяет государству активно развиваться, а его гражданам – улучшать свой социальный и профессиональный уровень. Благодаря тому, что многие организации и предприятия постоянно внедряют данные разработки в самых различных областях деятельности специалистов программирования, в результате чего это дает государству возможность выходить на новые рынки и увеличивать доход. Применение автоматизированных средств разработки объектно-ориентированного программного обеспечения для различных ОС, ИТ и ИС в современном мире помогает повысить качество продукции, выпускаемой различными предприятиями мира. Это также существенно упрощает механизмы обмена информацией между современными компаниями, повышает безопасность ее передачи.Цель и задачи, которые были сформулированы в начале работы, все достигнуты и решены. Этот реферат удалось написать с использованием современной литературы и международной сети Интернет. Отмечена важность данной тематики, поскольку без ее применения в соответствующих направлениях невозможно полноценное развитие государства в целом. Поэтому важно постоянно модернизировать методы исследований тематики, изложенной в данной работе, что позволит вывести РФ на новый уровень развития.Список использованной литературыЗыков С.В. Введение в теорию программирования. Объектно-ориентированный подход. 3-е изд. — Учебное пособие. — М.: Интернет-Университет Информационных Технологий (ИНТУИТ); Ай Пи Ар Медиа, 2021. — 187 c.Ногоева, Г. Д. Создание веб приложений посредством библиотеки языка программирования Python / Г. Д. Ногоева, К. Д. Абыкеев // Вестник Кыргызстана. – 2021. – № 1-2. – С. 179-182. – DOI 10.33514/BK-1694-7711-2021-1(2)-179-182.Сундукова Т.О., Ваныкина Г.В. Структуры и алгоритмы компьютерной обработки данных. 2-е изд., испр. — М.: Интуит, 2016. — 805 с.Скин Джош, Гринхол Дэвид, Бэйли Эндрю. Kotlin. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2022. — 560 с. Rose Rich. Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud. O’Reilly Media, Inc., 2023. — 373 p.Кан, Н. В. Инструмент автоматизированной разработки программ на основе формальных моделей / Н. В. Кан // Труды Семнадцатой Всероссийской конференции студенческих научно-исследовательских инкубаторов : Материалы конференции, Томск, 11–15 мая 2020 года / Под редакцией В.В. Дёмина. – Томск: Общество с ограниченной ответственностью "СТТ", 2020. – С. 151-154.Головнин О.К., Столбова А.А. Введение в системное программирование и основы жизненного цикла системных программ. Учебное пособие. — Самара: Самарский национальный исследовательский университет им. академика С.П. Королева, 2021. — 172 с.
2.Ногоева, Г. Д. Создание веб приложений посредством библиотеки языка программирования Python / Г. Д. Ногоева, К. Д. Абыкеев // Вестник Кыргызстана. – 2021. – № 1-2. – С. 179-182. – DOI 10.33514/BK-1694-7711-2021-1(2)-179-182.
3.Сундукова Т.О., Ваныкина Г.В. Структуры и алгоритмы компьютерной обработки данных. 2-е изд., испр. — М.: Интуит, 2016. — 805 с.
4.Скин Джош, Гринхол Дэвид, Бэйли Эндрю. Kotlin. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2022. — 560 с.
5.Rose Rich. Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud. O’Reilly Media, Inc., 2023. — 373 p.
6.Кан, Н. В. Инструмент автоматизированной разработки программ на основе формальных моделей / Н. В. Кан // Труды Семнадцатой Всероссийской конференции студенческих научно-исследовательских инкубаторов : Материалы конференции, Томск, 11–15 мая 2020 года / Под редакцией В.В. Дёмина. – Томск: Общество с ограниченной ответственностью "СТТ", 2020. – С. 151-154.
7.Головнин О.К., Столбова А.А. Введение в системное программирование и основы жизненного цикла системных программ. Учебное пособие. — Самара: Самарский национальный исследовательский университет им. академика С.П. Королева, 2021. — 172 с.