Скачать презентацию Языки программирования и их классификация Полянского Павла-19 АТМ Скачать презентацию Языки программирования и их классификация Полянского Павла-19 АТМ

Языки программирования и их классификация..pptx

  • Количество слайдов: 10

Языки программирования и их классификация. Полянского Павла-19 АТМ Языки программирования и их классификация. Полянского Павла-19 АТМ

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

Классификация языков программирования. • Процедурные: операционные и структурные. • Объектно-ориентированные: объектные и визуальные. • Классификация языков программирования. • Процедурные: операционные и структурные. • Объектно-ориентированные: объектные и визуальные. • Декларативные: функциональные и логические.

Процедурное программирование. • Процедурное (императивное) программир ование - это всегда описание порядка действий, которые Процедурное программирование. • Процедурное (императивное) программир ование - это всегда описание порядка действий, которые необходимо выполнить вычислительной машине, чтобы достичь требуемого результата.

Языки процедурного программирования. • Фортран – старейший язык программирования, предназначен для решения математических задач. Языки процедурного программирования. • Фортран – старейший язык программирования, предназначен для решения математических задач. • Кобол – для решения экономических задач • Бейсик, Pascal – для обучения • Java (джава) – язык сетевого программирования. • Для системного программирования наиболее подходят языки C, C++ и Ассемблер. Cи – язык разработанный для написания операционной системы UNIX (обычно ядро операционных систем писали на Assembler).

Объектно-ориентированное программирование. • Объе ктно-ориенти рованное программи рование (ООП) — парадигма программирования, в которой Объектно-ориентированное программирование. • Объе ктно-ориенти рованное программи рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов.

 • Класс — это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение • Класс — это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления. Понятие «объект» подразумевает нечто, что обладает определённым поведением и способом представления. Говорят, что объект — это экземпляр класса. Класс можно сравнить с чертежом, согласно которому создаются объекты. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области. • Класс является описываемой на языке терминологии исходного кода моделью ещё не существующей сущности, т. н. объекта. • Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции исходного кода на выполнение). • Прототип — это объект-образец, по образу и подобию которого создаются другие объекты

Декларативное программирование. • Декларативный язык программирования высокого уровня, построенный: - на описании данных; и Декларативное программирование. • Декларативный язык программирования высокого уровня, построенный: - на описании данных; и - на описании искомого результата.

 • Пролог (фр. Programmation en Logique) — язык и система логического программирования, основанные • Пролог (фр. Programmation en Logique) — язык и система логического программирования, основанные на языке предикатовматематической логики дизъюнктов Хорна, представляющей собой подмножество логики предикатов первого порядка.