Выдержка из работы:
Введение
Кондитерская промышленность – одна из важных отраслей пищевой промышленности, занятая производством изделий, в составе которых присутствует значительное количество сахара. Её задача: обеспечить потребителей высококачественными продуктами с целью питания. Кроме того, на неё исторически возложена миссия: выступать в роли изготовителя высоко эстетической продукции, призванной формировать празднично-радостное настроение.
Кондитерская промышленность является материалоёмкой отраслью, затраты на сырьё в ней составляют порядка 80%. С развитием отрасли возникает необходимость в автоматизации многих процессов, обеспечивающих работу кондитерских фабрик. В частности, анализ закупочных цен на сырье является необходимым инструментом работе экономической службы любой кондитерской фабрики. Разработка приложения для автоматизации данного процесса весьма актуальна для курсовой работы. Это приложение позволит анализировать закупочные цены на сырье за определенный период времени работы фабрики для принятия соответствующего управленческого решения.
……………………………………………………………..
1. Характеристика языков программирования, выбор языка и этапы разработки приложения
1.1 Сравнительная характеристика языков программирования
Выбор языка программирования — это один из самых важных шагов для любого разработчика. Каждый язык программирования обладает своими уникальными особенностями, сильными и слабыми сторонами, которые могут существенно повлиять на успех проекта. [13]
При сравнении языков программирования важно учитывать несколько ключевых критериев. Эти критерии помогут понять, какой язык лучше всего подходит для конкретных задач и проектов.[1]
1. Производительность: насколько быстро язык выполняет задачи. Это особенно важно для приложений, требующих высокой скорости обработки данных.
2. Сообщество и поддержка: наличие документации, форумов, библиотек и инструментов. Чем больше сообщество, тем легче найти ответы на вопросы и решить возникающие проблемы.
3. Масштабируемость: возможность использования языка в крупных проектах. Это важно для тех, кто планирует развивать свои проекты и увеличивать их масштаб.
4. Кроссплатформенность: поддержка различных операционных систем и устройств. Это позволяет разрабатывать приложения, которые будут работать на разных платформах.
5. Безопасность: защита от уязвимостей и ошибок. Это особенно важно для приложений, работающих с конфиденциальной информацией. [8]
Для того, чтобы определиться с выбором, рассмотрим характеристики основных языков программирования, которые используются для приложений:
1. C++
2. Java
3. Ruby
4. Python
C++ — это мощный язык программирования, используемый в системном программировании, разработке игр и высокопроизводительных приложениях. C++ известен своей высокой производительностью и гибкостью.[17]
1. Производительность: очень высокая. Компилируется в машинный код, что обеспечивает высокую скорость выполнения. Это делает C++ отличным выбором для задач, требующих высокой производительности.
2. Сообщество и поддержка: большое. Множество библиотек и инструментов. Вы всегда найдете помощь и поддержку в интернете.
3. Масштабируемость: высокая. Подходит для крупных и сложных проектов. C++ используется в крупных компаниях и проектах благодаря своей гибкости и производительности.
4. Кроссплатформенность: Высокая. Работает на различных операционных системах. Это делает C++ отличным выбором для кроссплатформенной разработки.
5. Безопасность: средняя. Требует осторожности при управлении памятью. Однако, при правильном подходе, можно обеспечить высокий уровень безопасности.[7]
……………………………………………………………..
……………………………………………………………..
Список использованной литературы
1. Гниденко, И. Г. Технологии и методы программирования: учебник для вузов / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2025. — 241 с. — (Высшее образование). — ISBN 978-5-534-18130-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/581329 (дата обращения: 17.10.2025).
2. Зыков, С. В. Программирование: учебник и практикум для вузов / С. В. Зыков. — 2-е изд., перераб. и доп. — Москва: Издательство Юрайт, 2025. — 285 с. — (Высшее образование). — ISBN 978-5-534-16031-4. — Текст: электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/560815 (дата обращения: 18.10.2025).
3. Зыков, С. В. Программирование. Функциональный подход: учебник и практикум для вузов / С. В. Зыков. — 2-е изд. — Москва: Издательство Юрайт, 2025. — 150 с. — (Высшее образование). — ISBN 978-5-534-16942-3. — Текст: электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/561744 (дата обращения: 18.10.2025).
……………………………………………………………..