
Процедурное программирование.
Процедурное программирование является отражением архитектуры традиционных ЭВМ, которая была предложена Д. фон Нейманом в 40–х г.г
.Языки общения с компьютером:
Низкого уровня:
машинный: двоичный язык, шестнадцатеричный язык; язык детализированных схем программ; символический язык: язык Ассемблера, язык Макроассемблера.
Высокого уровня:
универсальные: Фортран, Basic, Алгол, Кобол, ПЛ\1, Паскаль, Ада;
Функциональное программирование.
Функциональное программирование – это способ составления программ, в которых единственным действием является вызов функции.
Языки: LISP, VALID, VAL, ID, LUCID, PLANIVER, CONNIVER, ML.
Логическое программирование.
Программирование в терминах логики, первоначально предназначенное для работы с естественными языками. Язык PROLOG – создан в 1972 г. французским ученым А. Кольмероэ,
Объектно – ориентированное программирование.
Симскрипт (SMALLTALK) – 1972 г. – разработан А. Кеем для реализации функциональной графики.
17)Состав программной конфигурации ПК.
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории:
системное ПО (программы общего пользования), Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом, а тах же побочных, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д. Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства. К прикладному ПО, например, относятся: Комплект офисных приложений MS OFFICE и.т.д
. Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования
18) Классификация служебных программных средств.
Диспетчеры файлов (файловые менеджеры). С их помощью выполняется большинство операций согласно обслуживанию файловой структуры копирования, перемещения, переименования файлов, создания каталогов (папок), уничтожения объектов, поиск файлов и навигация в файловой структуре. Базовые программные средства содержатся в составе программ системного уровня и устанавливаются вместе с операционной системой.
Средства сжатие данное (архиваторы). Предназначенные для создания архивов. Архивные файлы имеют повышенную плотность записи информации и соответственно, эффективнее используются носители информации.
Средства диагностики. Предназначенные для автоматизации процессов диагностирования программного и аппаратного обеспечения. Их используют для исправления ошибок и для оптимизации работы компьютерной системы.
Программы инсталляции (установление). Предназначенные для контроля за добавлением в текущую программную конфигурацию нового программного обеспечения. Они следят за состоянием и изменением программной среды, фиксируют и протоколируют образования новых связей.
Средства коммуникации. Позволяют устанавливать комбинации с отдаленными компьютерами, передают известие электронной почтой, пересылают файловые сообщения и тому подобное.
Средства пересмотра и воссоздания. Преимущественно для работы с файлами, их должны загрузить в «родную» прикладную систему и внести необходимые исправления.
Средства компьютерной безопасности. К ним относятся виды пассивной и активной защиты данных их повреждения, несанкционированного доступа, пересмотра и изменения данных. Средства пассивной защиты — это служебные программы, предназначенные для резервного копирования. Средства активной защиты — антивирусное программное обеспечение.