программирование Человечество всегда хотело облегчить себе выполнение различных задач. В том числе это касается и математических задач. Так в 50-х годах был изобретен способ решения задач на вычислительных приборах, который заключался в том, что ответ на определенную задачу, проблему можно было получить только тогда, когда вычислялся ответ на предыдущую задачу. Другими словами нужно было выполнить определенную последовательность для одной задачи, а потом уже запускалась последовательность действий для другой задачи.

Такое программирование получило название динамическое. В современном понимании это понятие трактуется несколько по-другому. Для этого рассмотрим историю создания такого языка как Pascal.

Итак, этот язык был создан в 1968-71 годах ученым Н.Виртом. А название он унаследовал от имени великого математика, француза Б. Паскаля. Основной целью создания этого языка программирования было обеспечение изучения основ программирования в качестве систематизации этой дисциплины. Но вскоре этот язык приобрел очень широкое использование среди программистов. Почему так произошло? Этому способствовал ряд преимуществ: компактность и легкое усвоение структуры программы, его алгоритмы и подходы к созданию различных объектов понятны, и позволяют обеспечивать структурированное проектирования и структурированную подачу данных, наличие очень гибких составляющих управления (циклов).

Для того чтобы программировать можно было более быстро, а также обеспечить динамическое программирование онлайн было разработано интегрированную среду Turbo Pascal. Понятие интегрированная можно объяснить так: система состоит из отдельных элементов, которые и объединяются в этой среде, или интегрируются. Эти элементы и обеспечивают динамичность в программировании. В ее (среду) состав входят компилятор, редакторы текста, отладчик, комповщик, а также и другие возможности.

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

Все эти возможности лучше помогают реализовывать такой подход к программированию как динамический. Под понятием динамического программирования понимают разбиение большой сложной задачи на отдельные меньшие подзадачи. Они структурируются, начиная с одной большой, и заканчивая маленькой подчиненной задачей. Это очень удобно, потому что, когда нужно внести какие-то коррективы, то находится необходимая подзадача или узел и сразу же можно ее исправить.

Дата публикации: 10.02.2013, 21:25

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *