Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы информатика все.doc
Скачиваний:
5
Добавлен:
15.04.2019
Размер:
445.44 Кб
Скачать
  1. Объектно-ориентированное программирование.

Объектно-ориентированный язык (ОО).Включает объектные и визуальные ЯП. Основные элементы программирования называются объекты. Понятие объекта включает в себя: совокупность свойств (структурных данных, характерных для объекта, методов их обработки и событий, на которые данный объект может реагировать). 2е фундаментальное понятие – класс. Класс – шаблон на основе которого может быть создан объект. Класс описывает свойства и методы, определяющие поведение объектов данного класса. Каждый конкретный объект класса называется экземпляр.

Важнейшие принципы ООП (объектно-ориентированного программирования):

  1. инкапсуляция – объединение данных и свойственных им процедур обработки в 1м объекте

  2. наследование – предусматривает создание новых классов на базе существующих и позволяет классу потомку наследовать все свойства класса родителя

  3. полимархизм – означает, что рождённые объекты обладают информацией о том какие методы они должны использовать в зависимости от того в каком месте цепочки класса они находятся

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

Наиболее современный язык программирования является С++, Java. С 90х годов многие объектно–ориентированные языки реализуются как системы визуального проектирования в которых интерфейсная часть программного продукта создаётся в диалоговом режиме практически без программирования. Vishal Basic, Delphy, Vishal C++, C++ Builder, VBA.

  1. Декларативные яп и языки описания сценариев.

Декларативный язык программирования создан в н.70х и развивался стремительно.

-Функциональное программирование – способ составления программ в котором единственным действием является функция и не используется память, как место для хранения данных. Ключевым понятием является выражение. Один из основных элементов – рекурсия, т.е. вычисление значения функции через значения этой же функции от других элементов. Программы, написанные на функциональном языке представляют собой последовательные описания фунций и выражений. Выражения являются процессом сведения сложного к простому. В 59г появился язык LICP (позволяет обрабатывать большие объёмы текстовой информации, широко применяется при создании искусственного интеллекта.

-Логическое программирование – программирование в терминах логики. PROLOG – 1973Г. Строится на последовательности фактов и правил, затем формируется утверждение, которое PROLOG пытается доказать при помощи правил. Используется в экспертной системе. Логическое программирование не отличается высоким быстродействием, т.к. процесс их выполнения сводится к построению прямых и обратных цепочек рассуждений.

Язык программирования баз данных

Отличается от алгоритмического языка функциональным назначением, с помощью их выполняются задачи:

  • создаются преобразования и удаление таблиц БД

  • поиск, отбор, сортировка по запросам

  • добавление, модификация, удаление записей

Язык SQL – структурированный язык запросов, при работе с реляционными БД.