Языки высокого уровня
Делятся на:
1. Проблемно-ориентированные, предназначенные для решения узкого класса задач (при программировании производится описание задачи,
а не алгоритма ее решения).
2. Процедурно-ориентированные, созданные для описания алгоритмов решения задач, в свою очередь
Делятся на:
а) машинно-зависимые языки (полностью использующие аппаратуру ЭВМ, дающие возможность написать ясные и удобочитаемые программы).
б) машинно-независимые языки или просто алгоритмические языки, не содержащие ма-шинно-независимых операторов. К языкам этого типа относятся: Фортран, Алгол, Бей-сик, Фокал, Паскаль...
Зарегистрировано более 2000 алгоритмических языков, хотя постоянно эксплуатируются около двух десятков:
JAVA, PROLOG, ЛИСП, РЕФАЛ, АДА, АЛГОЛ-68, Стимула-67, C++, PASCAL, PL/1, FORT, FORTRAN, MODULA, TURBOPASCAL, TurboBASIC, QBASIC, BASIC VISUAL, языки систем управления базами данных dBASE, FOXPRO, CLLIPER.
Основные достоинства этих языков:
1. Высокая производительность труда программистов.
2. Простота эксплуатации программ.
3. Возможность переноса с одной машины на другую.
4. Наличие средств контроля.
Для языков программирования характерна тенденция перехода от языков описания ал-горитмов решения задач к языкам постановки задач.
Прикладное программное обеспечение (ППО).
Прикладное программное обеспечение (ППО) или пакет прикладных программ (ППП) - это ряд программных систем, созданных по направлениям профессиональной деятельно-сти человека для автоматизации рутинных, сложных, длительных или опасных работ.
Системы подготовки текстов - это программы, которые осуществляют ввод инфор-мации и программ с клавиатуры ПК в ОЗУ. Программы пишутся на машинном языке бо-лее высокого уровня.
Системы по созданию текстов условно делятся на:
1. текстовые редакторы (DOS, NC, TB, SC-4, PC TOOLS, TP)
2. форматёры (WD, Лексикон, Multi Edit, Formtool)
3. текстовые процессоры (Фотон, WD-7, Лексикон-6, Write, Chiwrite, WinWord)
4. настольные издательства (Tex, Ventura Publisher, Page Maker) Несколько отдельно стоят интегрированные пакеты программ типа
секретарские пакеты (Patron, Секретарь)
журналисткие пакеты (News, Плакат, Baner, Poster)
мультипликационные пакеты (Fanta)
Они объединяют в себе несколько функций: ССТ, ЭТ и СУБД, телефонный справочник, календарь, часы, записную книжку.
СУБД - системы управления базами данных.
Управляются базы данных (БД) специальными программными системами - СУБД. БД могут быть локальными и распределенными между различными объектами в компьютер-ных сетях (локальных и глобальных).
Каждая автоматизированная система использует свою БД: система продажи билетов на транспорте, междугородная телефонная связь, АСУП, здравоохранение, МВД, армия и т.д.
Известны следующие СУБД: dBase II, dBase III, dBase III Plus, FoxBase Plus, Fox Pro (ver. 2.6), Clipper; отечественные -Карат, Ребус ...VisualFP, Access.
Каждая СУБД имеет свой собственный текстовый процессор, развитый язык програм-мирования, систему машинной графики, в связи с чем предъявляет к компьютеру впол-не конкретные требования технического характера.
ЭТ - электронные таблицы.
Самая удобная форма представления данных - табличная. Для обработки простейших таблиц широкое применение получили пакеты прикладных программ (ППП), называе-мые табличными процессорами или электронными таблицами (ЭТ). Наиболее распространенные из них - это VisiCalc, SuperCalc, Multiplan, Excel, Paradox, Access; отечественные - Тагра, Абак, Варитаб.
ППП - это программы для выполнения инженерно-технических, бухгалтерских, эко-номических, физико-математических и других расчетов по всем видам деятельности чело-века. Сюда входят обучающие, игровые и собственные программы пользователя, всевоз-можные тесты контроля знаний, психологического состояния и многое другое, созданное для бытового и производственного использования. Программы упаковки (сжатия) данных для их дальнейшего хранения в архивах и программы антивирусной защиты.
6. Подведение итогов
Итак, ПО (устаревший термин - математическое обеспечение) - это программы скрытые от глаз пользователя ПК и обеспечивающие диалог человек-ЭВМ. Все выпускаемые ПК снабжены СПО и минимальным ППП. Стоимость ПО сравнима со стоимостью ПК и часто даже превосходит ее. Исходя из технических параметров и программных возмож-ностей сегодня говорят о классах ПК.
7. Выдача домашнего задания
1. Выучить схему классификации ПО.
2. Знать, что такое ОС и ее функции.
3. Знать перечень эксплуатируемых ОС.
4. Знать, что такое утилиты, драйверы и трансляторы.
5. Иметь представление о языках программирования и их классификации.
6. Знать, какие группы программ входят в ППП.