Тема: Анализ языков программирования на основе олимпиадных задач
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Постановка задачи .......4
2. Обзор языков программирования 5
2.1. Классификация языков 5
2.2. Pascal 8
2.3. C++ 9
2.4. Java 10
2.5. Python 13
3 17
3.0. Парсинг на Python 17
3.1. Анализ тестирования программ 17
Заключение 23
Список используемых источников 24
Приложение 25
📖 Введение
По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования. Перечислим наиболее широко известные: ALGOL, BASIC, Pascal, С, C++, С#, Java, Python, Fort.
По мере усиления зависимости общества от вычислительных систем надежность и гибкость последних приобретает все большее и большее значение. Одним из последствий этой зависимости является растущее беспокойство о высоком качестве программного обеспечения и возможности его быстрой разработки, реализации, модификации. Используемый в некотором проекте язык программирования в значительной степени определяет скорость разработки и реализации, простоту сопровождения, возможность переноса создаваемого в рамках этого проекта программного обеспечения.
В ответ на возрастание роли программного обеспечения и требований к нему специалистами были разработаны различные языки программирования, обеспечивающие повышение эффективности, мобильности, надежности и упрощение сопровождения создаваемого с их помощью программного обеспечения. Появление большого числа современных языков программирования существенно усложнило выбор того или иного языка программирования для решения конкретной задачи.
✅ Заключение
Языки нацелены на различные потребности, что означает, что они решают разные проблемы разными способами и используются в очень разных средах программирования. Хотя как языки, так и их среда копируют характеристики друг друга, они были сконструированы для разных потребностей, и в этом вы можете убедиться, сравнивая их характеристики. Цель C++ - мощность и контроль за счет сложности. Целью pascal является легкое, визуальное программирование (не отказываясь от мощности). Цель java - мобильность, даже за счет некоторого отказа от скорости. Целью Python является легкость к написанию и разностороннее применение на сложных задачах упрощённым ращением при использование данного языка.
Можно отдать предпочтение определенным факторам, таким как производительность и безопасность корпоративных приложений, по сравнению с другими факторами, такими как количество строк кода. Любое решение сопряжено с какими-то компромиссами. Необходимо помнить об этом при выборе языка для решения поставленной перед вами задачей.
Но для меня стал язык Python на усмотрение полезным и востребованным из-за написания языка и количество символов в коде.



