Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT.doc
Скачиваний:
27
Добавлен:
20.04.2019
Размер:
1.17 Mб
Скачать

69. Языки программирования высокого уровня. Основные системы программирования

Фортран (Fortran). Это первый компилирующий язык, созданный Джимом Бэкусом в 50-е годы. Основной критерий при разработке компиляторов Фортрана – эффективность исполняемого кода. В Фортране впервые был реализован ряд важнейших понятий программирования.

Кобол (Cobol). Это компилируемый язык для применения в экономической области и решения бизнес-задач, разработанный в начале 60-х годов. Он отличается большой многословностью. В Коболе были реализованы очень мощные средства работы с большими объемами данных, хранящимися на различных внешних носителях.

Алгол (Algol). Создан в 1960 году. Язык был призван заменить Фортран, но из-за более сложной структуры не получил широкого распростанения.

Паскаль (Pascal). Язык созданный в конце 70-х годов, основоположником множества идей современного программирования Никлаусом Виртом, во многом напоминает Алгол, но в нем ужесточен ряд требований к структуре программы и имеются возможности успешно применять его при создании крупных проектов.

Бейсик (Basic). Он создавался в 60-х годах в качестве учебного языка. Очень прост в изучении, занимает первое место в мире по популярности.

Си (С). Данный язык был создан в лаборатории Bell и первоначально не рассматривался как массовый. Он планировался для замены ассемблера, чтобы иметь возможность создавать столь же эффективные и компактные программы, и в то же время не зависеть от конкретного типа процессора.

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

Это группа языков отличается от алгоритмических языков прежде всего решаемыми задача. Базы данных – это файл (или группа файлов), который представляет собой упорядоченный набор записей, имеющих единообразную структуру и организованных по единому шаблону (как правило, в виде таблиц). Самый популярный язык БД – структурированный язык запросов SQL. Он основан на мощной математической теории и позволяет выполнять эффективную обработку БД, манипулируя не отдельными записями, а группами записей.

Языки программирования для ИНТЕРНЕТА

  • Все эти языки отличаются характерными особенностями: языки являются интерпретируемыми, интерпретаторы для них распространяются бесплатно, а сами программы – в исходных текстах. Такие языки называют скрипт-языками.

  • 1) HTML. Общеизвестный язык для оформления документов. Он очень прост и содержит элементарные команды форматирования текста, добавления рисунков, задание шрифтов и цветов, организация ссылок и таблиц.

  • 2) Perl. В 80-х годах Ларри Уолл разработал этот язык. Он задумал как средство эффективной обработки больших текстовых файлов, генерации текстовых отчетов и управления задачами.

70. Объектно-ориентированное программирование: общие понятия.

В основе объектно-ориентированного язык программирования лежат два основных понятия: объект и класс. Основными характеристическими свойствами этих понятий являются:

Инкапсуляция - комбинирование записей с процедурами и функциями, манипулирующими полями этих записей, формирует новый тип данных - объект (под записью понимается переменная типа "запись").

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]