Система программирования — это система для разработки новых программ на конкретном языке программирования.
В системы программирования входят:
компилятор или интерпретатор
интегрированная среда разработки
средство создания и редактирования текста программы
обширные библиотеки стандартных программ и функций
отладочные программы
справочная система
Транслятор, компилятор, интерпретатор
Транслятор (англ. translator - переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня в программу, состоящую из машинных кодов.
Компилятор (англ. compiler - составитель) читает всю программу целиком, делает её перевод и создаёт законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter - истолкователь) — переводит и выполняет программу строку за строкой.
Табличный процессор
Табличный процессор — это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.
|
|
Электронная таблица — это программа обработки числовых данных, хранящая и обрабатывающая данные в прямоугольных таблицах.
Электронная таблица состоит из столбцов и строк. Заголовки столбцов обозначаются буквами (A, B, C, и т.д.), заголовки строк числами. Ячейка — пересечения столбца и строки.
Система управления базами данных
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объёмов взаимосвязанной информации.
Схема типичной СУБД
Базы данных используются под управлением систем управления базами данных (СУБД). Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.
Текстовый редактор
Текстовый редактор — это программа, используемая для ввода и редактирования текстовых данных.
Программное обеспечение