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

Программное обеспечение и его классификация. Системы программирования. Лицензирование.

Читайте также:
  1. B.3.2 Модель системы менеджмента БТиОЗ
  2. II. Обеспечение возможности правильного выбора
  3. III. НАУЧНО - МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ образовательного процесса по иностранному языку.
  4. III. Обеспечение безопасности участников и зрителей
  5. III. СИСТЕМЫ УБЕЖДЕНИЙ И ГЛУБИННЫЕ УБЕЖДЕНИЯ
  6. IV. Законодательное обеспечение государственной культурной политики
  7. IV. Организация и обеспечение деятельности Управления

ПО: 1.прикладное

2. системное

2.1.операционные системы

2.2.сервисные программы

3.системы программирования

Системы программирования существуют для разработки различных программ. Прикладное по – представляет собой комплект программ используемых для решения определенных задач какой-либо области. (Пример: текстовый и графический редакторы, электронные таблицы, САПР, системы расчетов). Системное по – комплекс программ, описаний, инструкций, обеспечивающих функционирование ЭВМ и выполнение заданий пользователя. Программы, входящие в состав не зависят от задач, решаемых пользователем, а лишь обеспечивают условия для работы прикладных программ. ОС является неотъемлемой частью любой ЭВМ, дополняющей ее аппаратные средства. ОС представляет собой комплекс программ, загружаемых при включение ЭВМ и выполняющих следующие пункты:1. Управление ЭВМ и ее ресурсами 2. запуском прикладных программ на выполнение 3. Обеспечение диалога с пользователем. Сервисные программы входят в состав системного ПО и служат дополнением к ОС и выполняют различного рода сервисные задачи.

Системы программирования

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

1958 – было опубликовано сообщение о выпуске в свет яз. Фортран. Ориентирован на решение вычислительных задач, широкое распространение получил в 80х.

1960 – официальное сообщение о разработке языка Амол, на основе этого языка был разработал Паскаль.

1959 – для решения экономических задач был разработан язык Кобол.

1965 – для решения математических, экономических задач и задач системного программирования был разработан универсальный язык ПЛ/1, который широко применялся для больших ЭВМ

1965 – для персонального ЭВМ был разработан язык Бейсик.

1972 – было объявлено о разработке языка Си, ориентированного на задачи системного программирования.

Все вышеперечисленные языки программирования предназначены для описания алгоритмов, решения задач. Такие языки наз. процедурно-ориентированными.

1983 – появление языка Си++, дополнение возможностей языка СИ.

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

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

Пролог, Лисп

Используется в ситуациях и.и. и экспертных группах.

Некоторым особняком стоит язык SQL, предназначенный для написания запросов в базу данных.

Языки низкого уровня – ассемблеры, которые являются машинно- ориентированными языками и на этом языке производится непосредственное управление элементами ЭВМ.

Разные виды ПО

Существует несколько видов программного обеспечения:

Коммерческое ПО

Условно/бесплатное ПО


Дата добавления: 2015-07-20; просмотров: 93 | Нарушение авторских прав


Читайте в этой же книге: Понятие информации. Уровни обработки и анализа информации. Информационные технологии. Функции информации в обществе. Свойства информации. Способы хранения и передачи информации. | Понятие информации | Свойства информации. | Статистическая мера информации | Понятие цифрового автомата. Представление информации в цифровых автоматах. Представление чисел с фиксированной и плавающей запятой. | История развития вычислительной техники. Поколения ЭВМ. Классы современных ЭВМ. Современное программное обеспечение. | Понятие файловой системы. Утилиты операционной системы. | Windows. Обмен информацией между приложениями. Связывание и внедрение. | Передача данных. Структурная схема системы передачи информации. Модуляция и демодуляция. Понятие емкости канала. | Основы компьютерной коммуникации. Локальные и глобальные сети. Топология. Адресация в глобальных сетях. |
<== предыдущая страница | следующая страница ==>
Материнская плата, устройства, находящиеся на ней. Системная шина. Типы современных процессоров. Виды памяти.| Коммерческое ПО

mybiblioteka.su - 2015-2024 год. (0.006 сек.)