Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - Информатика и программирование.doc
Скачиваний:
6
Добавлен:
18.11.2019
Размер:
198.66 Кб
Скачать

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

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

При работе с базами данных часто используются следующие операции:

1. Сохранение и удаление таблиц или их частей.

2. Поиск и сортировка записанной информации по различным признакам

  1. Изменение существующих записей.

Для работы с базами данных созданы следующие языки:

СУБД – система управления базами данных, предназначен для управления и эффективной обработки баз данных.

SQL - структурированный язык запросов, манипулирующий группами записей

Основные операторы:

CREATE TABLE создать таблицу БД

INSERT INTO...VALUES.... – ввести в таблицу значения

SELECT ...FROM.... –выбрать из таблицы данные (создание запроса)

1.3. Языки программирования для Интернета

Эти языки имеют интерпретаторы и разработаны специально для Интернета , называются скрипт-языками.

Примеры языков Интернета:

НТМL – Язык для оформления web-документов .

Perl – язык для работы с массивами данных и системной информацией.

6 Трансляторы, компиляторы и интерпретаторы

Язык программирования – это совокупность команд и операторов (ключевых слов) и вспомогательных символов, позволяющих описывать алгоритмы решения задач.

Программа – это алгоритм решения задачи, записанный на языке программирования.

Алгоритм – последовательность действий (операций) при решении задачи.

Язык программирования С++ разработан в 1983 году на основе языка С. Программирование на С напоминает программирование в машинных кодах, т.е. программа на языке С оперирует числами и переменными. Язык С++ является языком высокого уровня, т.е. оперирует командами и специальными символами, которые приближены к естественному языку (английскому), но сохраняет преимущества машинного языка С по быстродействию получаемых программ. Само название языка "С++" связано с операцией языка "++", т.е. прибавление единицы к предыдущему значению. Тем самым подразумевается, что язык С++ является следующей версией языка С.

Текст программы можно набрать в любом редакторе, затем она с высокого уровня переводится на низкий, в машинные коды (двоичные числа), которые только и может выполнять процессор компьютера. Перевод такой программы в машинные команды (двоичный код) осуществляется специальными программами – трансляторами.

Трансляторы бывают двух видов – интерпретаторы и компиляторы.

Интерпретатор – это программа, которая переводит исходный текст программы на языке программирования в машинные команды построчно (пооператорно) и передаёт их на выполнение. Если строка программы выполняется успешно, интерпретатор переходит к следующей строке, переводит её в машинный код и передаёт на выполнение и т.д. до конца программы. Транслятор – интерпретатор работает медленно, однако этот режим удобен при отладке программы.

Компилятор переводит весь исходный текст программы целиков и создаёт при этом новый документ – объектный код программы. При этом компилятор сначала предварительно просматривает исходную программу, выявляет повторяющиеся места (чтобы не переводить их дважды) и синтаксические ошибки – неправильно записанные слова команд и операторов (например, printe вместо print e). Логические ошибки (вроде π = 4,13, а не 3,14) может выявить только сам разработчик программы.

Процесс поиска и исправления логических ошибок довольно сложен, он называется отладкой программы и занимает, согласно статистике 60% времени создания работающей программы. Поэтому так высоко ценится мастерство опытного программиста, который может писать качественные и надёжные программы.

Язык С++ в настоящее время является самым распространённым в мире языком, большинство программ в России и и за рубежом создаётся именно на нём.