- •Поколение
- •3 Поколение.
- •4 Поколение.
- •Поколение.
- •Печатающее устройство (принтер)
- •Сканер – устройство для перевода изображения на бумаге в память эвм.
- •Плоттер (графопостроитель) – устройство для построения графиков.
- •Языки высокого уровня или машинно-независимые языки
- •Языки низкого уровня или машинно-ориентированные языки
Языки высокого уровня или машинно-независимые языки
Языки низкого уровня или машинно-ориентированные языки
К первому типу относятся все алгоритмические и универсальные языки. На этих языках пишут программы независимо от ЭВМ, на которых эти программы будут использоваться.
Ко второму типу относятся ассемблеры – это языки, зависящие от типа ЭВМ: для каждого типа ЭВМ имеется свой ассемблер.
Дальнейшее увеличение вычислительной мощности ЭВМ привело к увеличению сложности программного обеспечения. С целью усовершенствования средств разработки программного обеспечения были созданы объектно-ориентированные языки программирования: C++, Delphi, Visual Basic, Java, C#, и т.д.
В настоящее время программы с использованием алгоритмических, универсальных и объектно-ориентированных языков создаются с помощью интегрированных сред (систем) программирования, например Turbo Pascal, Quick Basic, Visual Basic, и т.д.
В такую среду обычно входят: текстовый редактор, компилятор, средства отладки программы, справочная система, и т.д.
В современных средах программирования для объектно-ориентированных языков используется так называемый компонентный подход: программа строится из заранее созданных заготовок, которые называются компонентами.
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Как было сказано выше, оно подразделяется на:
прикладные программы
пакеты прикладных программ.
Прикладные программы
Это программы, которые служат для решения задачи пользователя:
текстовые редакторы
табличные процессоры
какие-либо расчетные программы и т.д..
Пакеты прикладных программ.
Это набор прикладных программ, объединенных общей целью.
К ним относятся :
бухгалтерские пакеты
экономические пакеты
статистические пакеты
пакет Microsoft Office и т.д.
