Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Билет 19. Основные конструктивные элементы языка высокого уровня.






Основные конструктивные элементы языка высокого уровня.

Языки программирования – это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык (русский, английский и т.д.), имеет алфавит, словарный запас, свои грамматику и синтаксис.

 

Элементы:

· Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.

· Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.

· Семантика – система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных.

 

Языки программирования, имитирующие естественные языки, обладающие укрупненными командами, ориентированными на решение прикладных содержательных задач, называют языками «высокого уровня».

В настоящее время насчитывается несколько сотен таких языков, а если считать и их диалекты, то это число возрастет до нескольких тысяч.

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

· Во-первых, машинная программа в конечном счете записывается с помощью лишь двух символов 0 и 1.

· Во-вторых, каждая ЭВМ имеет ограниченный набор машинных операции, ориентированных на структуру процессора.

· Команда на машинном языке содержит очень ограниченный объем информации, поэтому она обычно определяет простейший обмен содержимого ячеек памяти, элементарные арифметические и логические операции.

 

Языки программирования высокого уровня имеют следующие достоинства:

− алфавит языка значительно шире машинного

− конструкции команд (операторов) отражают содержательные виды обработки данных и задаются в удобном для человека виде;

− используется аппарат переменных и действия с ними;

− поддерживается широкий набор типов данных.

 

 

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

 

Система управления базами данных и ее основные функции.

Компоненты СУБД:

ü ядро

ü процессор языка базы данных

ü подсистему поддержки времени исполнения,

ü сервисные программы (внешние утилиты)

Основные функции:

ü управление данными во внешней памяти (на дисках);

ü управление данными в оперативной памяти с использованием дискового кэша;

ü журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

ü поддержка языков БД (язык определения данных, язык манипулирования данными).

 

По степени распределённости

ü Локальные

ü Распределённые

По способу доступа к БД:

ü Клиент-серверные

ü Файл-серверные

ü Встраиваемые

ü

Система комплексной автоматизации предприятия

Залог успеха любой компании – большой или не слишком – постоянный управленческий контроль и ясная картина бизнеса.

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

Комплексная автоматизация бизнеса – это создание такой информационной системы предприятия, которая дает возможность эффективно управлять всеми направлениями деятельности компании, позволяет компании работать как единому организму.

 

Такими информационными системами являются ERP (англ. Enterprise Resource Planning System — система планирования ресурсов предприятия).

ERP предназначены для предоставления руководству компании информации для анализа и принятия стратегических решений, касающихся управления компанией. Также ERP можно установить модульно ту часть, которая нужна данной компании.

 

Комплексная автоматизация предприятия включает в себя такие элементы как:

ü автоматизация производства,

ü автоматизация управления запасами,

ü автоматизация торговли,

ü автоматизация взаимоотношений с клиентами (CRM)

ü автоматизация сервиса.

ü

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.