Назад к реферату

Введение

Разделы введения

Объём введения — 1–3 страницы. Во введении указывают:

  1. Актуальность темы — развёрнутый вывод о недостаточности знаний в отрасли.
  2. Объект исследования — объект или явление, порождающее проблемную ситуацию.
  3. Предмет исследования — то, что в границах объекта получает научное объяснение.
  4. Цель работы — результат исследования (начинается со слов «разработать», «обосновать», «выявить»).
  5. Задачи исследования — ступени достижения цели («изучить», «проанализировать», «описать», «разработать» и т.п.).
  6. Практическая значимость — возможности использования выводов для решения практических задач.

Пример введения

Актуальность данной темы обусловлена необходимостью системного взгляда на мир программирования. Начинающие разработчики часто сталкиваются с многообразием языков, парадигм и инструментов, не видя исторической связи между ними. Изучение хронологии развития языков помогает не только структурировать знания, но и понять причины появления тех или иных технологических решений, проследить, как потребности практики (научные расчёты, бизнес-задачи, интернет) рождали новые языки, и, возможно, даже предугадать будущие тенденции. Кроме того, история языков программирования неразрывно связана с историей развития вычислительной техники и выдающихся личностей, внёсших вклад в эту область.

Статистическая диаграмма популярности языков программирования
Рис. 1. Диаграмма развития и популярности языков программирования

Объектом данного исследования является исторический процесс развития средств вычислительной техники и методов формализации алгоритмов. Предметом исследования выступают языки программирования как инструментальная основа этого процесса, рассматриваемые в их хронологической последовательности и взаимосвязи.

Цель данной работы состоит в том, чтобы проследить эволюцию языков программирования от истоков до современного состояния, выявив ключевые этапы, закономерности и факторы, влиявшие на их развитие.

Для достижения поставленной цели необходимо решить следующие задачи:

  • Рассмотреть предпосылки возникновения языков программирования и охарактеризовать начальный этап, связанный с машинными кодами и языком ассемблера.
  • Проанализировать появление и развитие языков высокого уровня первого поколения (Fortran, Algol, Cobol, Lisp) и их роль в расширении сферы применения ЭВМ.
  • Изучить переход к структурному и объектно-ориентированному программированию на примере языков Pascal, C, Smalltalk и C++.
  • Охарактеризовать современный этап развития, связанный с интернетом, мультипарадигмальностью и появлением языков для специализированных задач (Java, Python, JavaScript, Swift и др.).

Степень разработанности темы. История языков программирования является хорошо изученной областью в рамках информатики. Фундаментальный вклад в её систематизацию внёс Р.У. Себеста в своём труде «Основные концепции языков программирования». Отдельные аспекты развития языков подробно освещены в работах, посвящённых истории компании Bell Labs (создание C и C++), истории искусственного интеллекта (Lisp) или корпоративным стандартам (Cobol, Java). Множество материалов доступно также в специализированных интернет-изданиях и архивах, таких как IEEE Annals of the History of Computing. В данном реферате используется комплексный подход, обобщающий сведения из этих источников для создания целостной хронологической картины.

Структура работы. Реферат состоит из введения, четырёх глав, соответствующих основным историческим этапам (зарождение, эра языков высокого уровня, структурная и объектно-ориентированная революции, современный этап), заключения, списка литературы и приложений, содержащих иллюстративные материалы.

  1. Проверьте соответствие оформления требованиям
  2. Убедитесь в полноте указанных данных
  3. При необходимости скачайте образец для оформления