Инструментальные средства оформления и документирования алгоритмов программ.

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Документоведение
  • 15 15 страниц
  • 7 + 7 источников
  • Добавлена 04.07.2023
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
Введение 3
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 с.

1.Зыков С.В. Введение в теорию программирования. Объектно-ориентированный подход. 3-е изд. — Учебное пособие. — М.: Интернет-Университет Информационных Технологий (ИНТУИТ); Ай Пи Ар Медиа, 2021. — 187 c.
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 с.