ПАТТЕРНЫ ПРОГРАММИРОВАНИЯ: ИСТОРИЯ ПОЯВЛЕНИЯ, ОСНОВНАЯ ИДЕЯ, КЛАССИФИКАЦИЯ : доклад, тезисы доклада

Описание

Перевод названия: PROGRAMMING PATTERNS: HISTORY OF APPEAL, THE BASIC IDEA, CLASSIFICATION

Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций

Конференция: INTERNATIONAL INNOVATION RESEARCH; Пенза; Пенза

Год издания: 2018

Ключевые слова: programming, patterns, OOP, design pattern, development, программирование, паттерны, ооп, шаблон проектирования, разработка

Аннотация: В современном мире, когда трудно успеть за развитием технологий, время является, пожалуй, одним из самых ценных ресурсов. Поэтому каждый стремиться оптимизировать свою работу таким образом, чтобы получать максимум результатов при минимальных затратах. Что же для этого делают программисты? Конечно, с момента появления первых вычислиПоказать полностьютельных машин, прогресс шагнул далеко вперед. Появились языки программирования разных уровней, удобные графические интерфейсы, среды разработки приложений и множество иных вещей, упрощающих диалог оператора с машиной. Однако требования к продукту постоянно увеличиваются, задачи, решаемые компьютером, становятся всё сложнее, а вместе с ними - и написание программного кода. С увеличением объема и сложности создаваемых программ появилось множество однотипных часто возникающих задач. Для экономии времени на их решении, и для того, чтобы каждый раз встречая в различных контекстах одни и те же требования к продукту, не изобретать велосипед и были придуманы паттерны (они же - шаблоны) программирования - повторяемые архитектурные конструкции, представляющие собой решение некоторой проблемы проектирования в рамках часто возникающего контекста. Использование готовых шаблонов проектирования сможет в значительной степени увеличить производительность труда, сэкономив при этом время. А значит, увеличить скорость развития IT-индустрии в целом. In the modern world, when it's hard to catch up to the development of technology, time is perhaps one of the most valuable resources. Therefore, everyone strives to optimize their work in such a way as to obtain maximum results at minimum costs. What do programmers do for this? Of course, since the appearance of the first computers, progress has taken a step forward. There were languages: many different levels, convenient graphical interfaces, simplifying the dialogue with the machine. However, the requirements for the product are constantly increasing, the tasks solved by the computer are becoming increasingly difficult, and with them - and writing code. With the increase in the volume and complexity of the programs being created, a number of similar types of frequently occurring tasks have appeared. (They are templates) programming - repetitive architectural designs that represent a solution to the problem (for their own - templates) programming - repetitive architectural designs that represent the solution to the problem of designing within the context of a frequently occurring context. Use of ready-made design patterns depending on the degree of labor productivity, saving time at the same time. So, to increase the speed of development of the IT industry as a whole.

Ссылки на полный текст

Издание

Журнал: INTERNATIONAL INNOVATION RESEARCH

Выпуск журнала: Часть 1

Номера страниц: 138-144

Издатель: "Наука и Просвещение" (ИП Гуляев Г.Ю.)

Персоны

  • Степанчук И.А. (ФГАОУ ВО «Сибирский федеральный университет»)
  • Логинов Н.И. (ФГАОУ ВО «Сибирский федеральный университет»)

Вхождение в базы данных